diff --git a/angular.json b/angular.json
index 4adcd0c..26a66e6 100644
--- a/angular.json
+++ b/angular.json
@@ -32,7 +32,14 @@
"styles": [
"src/styles.scss"
],
- "scripts": []
+ "stylePreprocessorOptions": {
+ "includePaths": [
+ "src/styles"
+ ]
+ },
+ "scripts": [
+ "node_modules/chart.js/dist/chart.js"
+ ]
},
"configurations": {
"production": {
@@ -101,4 +108,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 87782f3..4453296 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,30 +8,33 @@
"name": "public-pool-ui",
"version": "0.0.0",
"dependencies": {
- "@angular/animations": "^16.0.0",
- "@angular/common": "^16.0.0",
- "@angular/compiler": "^16.0.0",
- "@angular/core": "^16.0.0",
- "@angular/forms": "^16.0.0",
- "@angular/platform-browser": "^16.0.0",
- "@angular/platform-browser-dynamic": "^16.0.0",
- "@angular/router": "^16.0.0",
+ "@angular/animations": "15.1.5",
+ "@angular/common": "15.1.5",
+ "@angular/compiler": "15.1.5",
+ "@angular/core": "15.1.5",
+ "@angular/forms": "15.1.5",
+ "@angular/platform-browser": "15.1.5",
+ "@angular/platform-browser-dynamic": "15.1.5",
+ "@angular/router": "15.1.5",
+ "chart.js": "^4.3.0",
+ "primeflex": "^3.3.0",
+ "primeng": "15.2.0",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
- "zone.js": "~0.13.0"
+ "zone.js": "~0.12.0"
},
"devDependencies": {
- "@angular-devkit/build-angular": "^16.0.3",
- "@angular/cli": "~16.0.3",
- "@angular/compiler-cli": "^16.0.0",
- "@types/jasmine": "~4.3.0",
- "jasmine-core": "~4.6.0",
+ "@angular-devkit/build-angular": "^15.1.6",
+ "@angular/cli": "~15.1.6",
+ "@angular/compiler-cli": "^15.1.5",
+ "@types/jasmine": "~4.0.0",
+ "jasmine-core": "~4.2.0",
"karma": "~6.4.0",
- "karma-chrome-launcher": "~3.2.0",
+ "karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.0.0",
- "typescript": "~5.0.2"
+ "typescript": "~4.8.2"
}
},
"node_modules/@ampproject/remapping": {
@@ -48,55 +51,72 @@
}
},
"node_modules/@angular-devkit/architect": {
- "version": "0.1601.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1601.0.tgz",
- "integrity": "sha512-lrO++pcB+NFGXLZrFBhRMPbGCMpZuJyJEKSK8zknw9/7ipRz1MSlRaJFWUKEHRlVI/+hsBTWtBRUnR5WcgqvvA==",
+ "version": "0.1502.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.8.tgz",
+ "integrity": "sha512-rTltw2ABHrcKc8EGimALvXmrDTP5hlNbEy6nYolJoXEI9EwHgriWrVLVPs3OEF+/ed47dbJi9EGOXUOgzgpB5A==",
"dev": true,
"dependencies": {
- "@angular-devkit/core": "16.1.0",
- "rxjs": "7.8.1"
+ "@angular-devkit/core": "15.2.8",
+ "rxjs": "6.6.7"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
}
},
- "node_modules/@angular-devkit/build-angular": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.1.0.tgz",
- "integrity": "sha512-nY/g1L0/BOyYSko3Qsey39Oul93eyBQyOfBtXKlnsarKW6xu5Eq2Q6tz2HLCoq93eeEt0VDEHIPkE9E/tp5CTA==",
+ "node_modules/@angular-devkit/architect/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"dev": true,
"dependencies": {
- "@ampproject/remapping": "2.2.1",
- "@angular-devkit/architect": "0.1601.0",
- "@angular-devkit/build-webpack": "0.1601.0",
- "@angular-devkit/core": "16.1.0",
- "@babel/core": "7.22.5",
- "@babel/generator": "7.22.5",
- "@babel/helper-annotate-as-pure": "7.22.5",
- "@babel/helper-split-export-declaration": "7.22.5",
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/architect/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular": {
+ "version": "15.2.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz",
+ "integrity": "sha512-TGDnXhhOG6h6TOrWWzfnkha7wYBOXi7iJc1o1w1VKCayE3T6TZZdF847aK66vL9KG7AKYVdGhWEGw2WBHUBUpg==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "2.2.0",
+ "@angular-devkit/architect": "0.1502.8",
+ "@angular-devkit/build-webpack": "0.1502.8",
+ "@angular-devkit/core": "15.2.8",
+ "@babel/core": "7.20.12",
+ "@babel/generator": "7.20.14",
+ "@babel/helper-annotate-as-pure": "7.18.6",
+ "@babel/helper-split-export-declaration": "7.18.6",
"@babel/plugin-proposal-async-generator-functions": "7.20.7",
- "@babel/plugin-transform-async-to-generator": "7.22.5",
- "@babel/plugin-transform-runtime": "7.22.5",
- "@babel/preset-env": "7.22.5",
- "@babel/runtime": "7.22.5",
- "@babel/template": "7.22.5",
+ "@babel/plugin-transform-async-to-generator": "7.20.7",
+ "@babel/plugin-transform-runtime": "7.19.6",
+ "@babel/preset-env": "7.20.2",
+ "@babel/runtime": "7.20.13",
+ "@babel/template": "7.20.7",
"@discoveryjs/json-ext": "0.5.7",
- "@ngtools/webpack": "16.1.0",
- "@vitejs/plugin-basic-ssl": "1.0.1",
+ "@ngtools/webpack": "15.2.8",
"ansi-colors": "4.1.3",
- "autoprefixer": "10.4.14",
+ "autoprefixer": "10.4.13",
"babel-loader": "9.1.2",
"babel-plugin-istanbul": "6.1.1",
- "browserslist": "4.21.7",
- "cacache": "17.1.3",
+ "browserslist": "4.21.5",
+ "cacache": "17.0.4",
"chokidar": "3.5.3",
"copy-webpack-plugin": "11.0.0",
- "critters": "0.0.18",
- "css-loader": "6.8.1",
- "esbuild-wasm": "0.17.19",
- "fast-glob": "3.2.12",
+ "critters": "0.0.16",
+ "css-loader": "6.7.3",
+ "esbuild-wasm": "0.17.8",
+ "glob": "8.1.0",
"https-proxy-agent": "5.0.1",
"inquirer": "8.2.4",
"jsonc-parser": "3.2.0",
@@ -105,54 +125,49 @@
"less-loader": "11.1.0",
"license-webpack-plugin": "4.0.2",
"loader-utils": "3.2.1",
- "magic-string": "0.30.0",
- "mini-css-extract-plugin": "2.7.6",
- "mrmime": "1.0.1",
- "open": "8.4.2",
+ "magic-string": "0.29.0",
+ "mini-css-extract-plugin": "2.7.2",
+ "open": "8.4.1",
"ora": "5.4.1",
"parse5-html-rewriting-stream": "7.0.0",
- "picomatch": "2.3.1",
"piscina": "3.2.0",
- "postcss": "8.4.24",
- "postcss-loader": "7.3.2",
+ "postcss": "8.4.21",
+ "postcss-loader": "7.0.2",
"resolve-url-loader": "5.0.0",
- "rxjs": "7.8.1",
- "sass": "1.63.2",
- "sass-loader": "13.3.1",
- "semver": "7.5.1",
+ "rxjs": "6.6.7",
+ "sass": "1.58.1",
+ "sass-loader": "13.2.0",
+ "semver": "7.3.8",
"source-map-loader": "4.0.1",
"source-map-support": "0.5.21",
- "terser": "5.17.7",
+ "terser": "5.16.3",
"text-table": "0.2.0",
"tree-kill": "1.2.2",
- "tslib": "2.5.3",
- "vite": "4.3.9",
- "webpack": "5.86.0",
- "webpack-dev-middleware": "6.1.1",
- "webpack-dev-server": "4.15.0",
- "webpack-merge": "5.9.0",
+ "tslib": "2.5.0",
+ "webpack": "5.76.1",
+ "webpack-dev-middleware": "6.0.1",
+ "webpack-dev-server": "4.11.1",
+ "webpack-merge": "5.8.0",
"webpack-subresource-integrity": "5.1.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
"optionalDependencies": {
- "esbuild": "0.17.19"
+ "esbuild": "0.17.8"
},
"peerDependencies": {
- "@angular/compiler-cli": "^16.1.0",
- "@angular/localize": "^16.1.0",
- "@angular/platform-server": "^16.1.0",
- "@angular/service-worker": "^16.1.0",
- "jest": "^29.5.0",
- "jest-environment-jsdom": "^29.5.0",
+ "@angular/compiler-cli": "^15.0.0",
+ "@angular/localize": "^15.0.0",
+ "@angular/platform-server": "^15.0.0",
+ "@angular/service-worker": "^15.0.0",
"karma": "^6.3.0",
- "ng-packagr": "^16.1.0",
+ "ng-packagr": "^15.0.0",
"protractor": "^7.0.0",
"tailwindcss": "^2.0.0 || ^3.0.0",
- "typescript": ">=4.9.3 <5.2"
+ "typescript": ">=4.8.2 <5.0"
},
"peerDependenciesMeta": {
"@angular/localize": {
@@ -164,12 +179,6 @@
"@angular/service-worker": {
"optional": true
},
- "jest": {
- "optional": true
- },
- "jest-environment-jsdom": {
- "optional": true
- },
"karma": {
"optional": true
},
@@ -184,17 +193,531 @@
}
}
},
- "node_modules/@angular-devkit/build-webpack": {
- "version": "0.1601.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1601.0.tgz",
- "integrity": "sha512-p9OXQU9dxVBPvOpxM5W7kCrQ1lo9izg9AxXVTuc9gT2QJPw8pqRGr78/68NTRrFN8ODoMo6ySPVO0VGTc8qelg==",
+ "node_modules/@angular-devkit/build-angular/node_modules/@ampproject/remapping": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
+ "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
"dev": true,
"dependencies": {
- "@angular-devkit/architect": "0.1601.0",
- "rxjs": "7.8.1"
+ "@jridgewell/gen-mapping": "^0.1.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
+ "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.0",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": {
+ "version": "7.20.12",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz",
+ "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helpers": "^7.20.7",
+ "@babel/parser": "^7.20.7",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.12",
+ "@babel/types": "^7.20.7",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.2",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@babel/generator": {
+ "version": "7.20.14",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz",
+ "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.20.7",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@babel/template": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack": {
+ "version": "15.2.8",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.8.tgz",
+ "integrity": "sha512-BJexeT4FxMtToVBGa3wdl6rrkYXgilP0kkSH4Qzu4MPlLPbeBSr4XQalQriewlpC2uzG0r2SJfrAe2eDhtSykA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ },
+ "peerDependencies": {
+ "@angular/compiler-cli": "^15.0.0",
+ "typescript": ">=4.8.2 <5.0",
+ "webpack": "^5.54.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@types/estree": {
+ "version": "0.0.51",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "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"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "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"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "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"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "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"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-angular/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/browserslist": {
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-angular/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/@angular-devkit/build-angular/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==",
+ "dev": true,
+ "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/@angular-devkit/build-angular/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-angular/node_modules/terser": {
+ "version": "5.16.3",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz",
+ "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.2",
+ "acorn": "^8.5.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack": {
+ "version": "5.76.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz",
+ "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==",
+ "dev": true,
+ "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.7.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.10.0",
+ "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.4.0",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/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/@angular-devkit/build-webpack": {
+ "version": "0.1502.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz",
+ "integrity": "sha512-jWtNv+S03FFLDe/C8SPCcRvkz3bSb2R+919IT086Q9axIPQ1VowOEwzt2k3qXPSSrC7GSYuASM+X92dB47NTQQ==",
+ "dev": true,
+ "dependencies": {
+ "@angular-devkit/architect": "0.1502.8",
+ "rxjs": "6.6.7"
+ },
+ "engines": {
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
@@ -203,20 +726,38 @@
"webpack-dev-server": "^4.0.0"
}
},
+ "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-webpack/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
"node_modules/@angular-devkit/core": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.0.tgz",
- "integrity": "sha512-mrWpuDvttmhrCGcLc68RIXKtTzUhkBTsE5ZZFZNO1+FSC+vO/ZpyCpPd6C+6coM68NfXYjHlms5XF6KbxeGn/Q==",
+ "version": "15.2.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.8.tgz",
+ "integrity": "sha512-Lo4XrbDMtXarKnMrFgWLmQdSX+3QPNAg4otG8cmp/U4jJyjV4dAYKEAsb1sCNGUSM4h4v09EQU/5ugVjDU29lQ==",
"dev": true,
"dependencies": {
"ajv": "8.12.0",
"ajv-formats": "2.1.1",
"jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
+ "rxjs": "6.6.7",
"source-map": "0.7.4"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
@@ -229,38 +770,56 @@
}
}
},
- "node_modules/@angular-devkit/schematics": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.6.tgz",
- "integrity": "sha512-Ipd3uEPgR0qz9HYQvY3RpWHO1DH34mQ6AShKiBypCCd/iwJPcJLKUVon2wYEfKlspgg9N8qWIuoMVHZG0Vwqgg==",
+ "node_modules/@angular-devkit/core/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"dev": true,
"dependencies": {
- "@angular-devkit/core": "16.0.6",
- "jsonc-parser": "3.2.0",
- "magic-string": "0.30.0",
- "ora": "5.4.1",
- "rxjs": "7.8.1"
+ "tslib": "^1.9.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/core/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/@angular-devkit/schematics": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.1.6.tgz",
+ "integrity": "sha512-cwmJFpS43zrdlmfwfHIxG/Nzg5rzFdtKrHx64ZXxNFm6JdyK2JTs/qrHUwv1FYWAcqhdiHn+00jYklMmvsvPOA==",
+ "dev": true,
+ "dependencies": {
+ "@angular-devkit/core": "15.1.6",
+ "jsonc-parser": "3.2.0",
+ "magic-string": "0.27.0",
+ "ora": "5.4.1",
+ "rxjs": "6.6.7"
+ },
+ "engines": {
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
}
},
"node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.6.tgz",
- "integrity": "sha512-pHbDUwXDMTWTnX/vafkFnzvYDQD8lz+w8FvMQE23Q/vN6/Q0BRf0PWTAGla6Wt+E4HaqqrbQS5P0YBwS4te2Pw==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.6.tgz",
+ "integrity": "sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA==",
"dev": true,
"dependencies": {
"ajv": "8.12.0",
"ajv-formats": "2.1.1",
"jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
+ "rxjs": "6.6.7",
"source-map": "0.7.4"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
@@ -273,83 +832,113 @@
}
}
},
+ "node_modules/@angular-devkit/schematics/node_modules/magic-string": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@angular-devkit/schematics/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/schematics/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
"node_modules/@angular/animations": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.1.1.tgz",
- "integrity": "sha512-Na+eGoLvek3rmIanqXdMJoVAxd00AfYsMoHzhAVuPQpbW1H3EGqMvbzPHf1WhP19yFZ9gXGV0rFZf1qieQPufA==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.1.5.tgz",
+ "integrity": "sha512-yac9PHy5Y72MtKQhaBSQFOdIxEJIacmJrYNRFoa82z0YCa3VrEYjvuG0x5JewBN4gQGC5IOpj2C7c9zdXZv5HA==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/core": "16.1.1"
+ "@angular/core": "15.1.5"
}
},
"node_modules/@angular/cli": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.0.6.tgz",
- "integrity": "sha512-um7oOWSu9SIzvwqJ5Aeqcki5/qj4yb6QKi8RkHDWpOdrg1tJfX/BnIzUa4jiCXIwYRIz+PjYJb8W5216wS+7Gg==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.1.6.tgz",
+ "integrity": "sha512-GmC9jZK2ipUWj0dlfTI5oEYia4y1fLfO3AtAKU5CylNYrGyB+DRytKY8Bx6Fs4kaNBY8V8YnyLi7E/78gziMdg==",
"dev": true,
"dependencies": {
- "@angular-devkit/architect": "0.1600.6",
- "@angular-devkit/core": "16.0.6",
- "@angular-devkit/schematics": "16.0.6",
- "@schematics/angular": "16.0.6",
+ "@angular-devkit/architect": "0.1501.6",
+ "@angular-devkit/core": "15.1.6",
+ "@angular-devkit/schematics": "15.1.6",
+ "@schematics/angular": "15.1.6",
"@yarnpkg/lockfile": "1.1.0",
"ansi-colors": "4.1.3",
- "ini": "4.0.0",
+ "ini": "3.0.1",
"inquirer": "8.2.4",
"jsonc-parser": "3.2.0",
"npm-package-arg": "10.1.0",
"npm-pick-manifest": "8.0.1",
- "open": "8.4.2",
+ "open": "8.4.0",
"ora": "5.4.1",
- "pacote": "15.1.3",
- "resolve": "1.22.2",
- "semver": "7.4.0",
+ "pacote": "15.0.8",
+ "resolve": "1.22.1",
+ "semver": "7.3.8",
"symbol-observable": "4.0.0",
- "yargs": "17.7.2"
+ "yargs": "17.6.2"
},
"bin": {
"ng": "bin/ng.js"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
}
},
"node_modules/@angular/cli/node_modules/@angular-devkit/architect": {
- "version": "0.1600.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.6.tgz",
- "integrity": "sha512-Mk/pRujuer5qRMrgC7DPwLQ88wTAEKhbs0yJ/1prm4cx+VkxX9MMf6Y4AHKRmduKmFmd2LmX21/ACiU65acH8w==",
+ "version": "0.1501.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1501.6.tgz",
+ "integrity": "sha512-u07zZFlfrg0Qn4mu5M9Nz0pH2Yd2028XF/73980PsZMxwkSm4diF08v4bHk3UyR7yPT7phwvt4znj6ryZhx1gw==",
"dev": true,
"dependencies": {
- "@angular-devkit/core": "16.0.6",
- "rxjs": "7.8.1"
+ "@angular-devkit/core": "15.1.6",
+ "rxjs": "6.6.7"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
}
},
"node_modules/@angular/cli/node_modules/@angular-devkit/core": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.6.tgz",
- "integrity": "sha512-pHbDUwXDMTWTnX/vafkFnzvYDQD8lz+w8FvMQE23Q/vN6/Q0BRf0PWTAGla6Wt+E4HaqqrbQS5P0YBwS4te2Pw==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.6.tgz",
+ "integrity": "sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA==",
"dev": true,
"dependencies": {
"ajv": "8.12.0",
"ajv-formats": "2.1.1",
"jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
+ "rxjs": "6.6.7",
"source-map": "0.7.4"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
@@ -374,10 +963,39 @@
"node": ">=10"
}
},
+ "node_modules/@angular/cli/node_modules/open": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
+ "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
+ "dev": true,
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@angular/cli/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
"node_modules/@angular/cli/node_modules/semver": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz",
- "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==",
+ "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"
@@ -389,39 +1007,63 @@
"node": ">=10"
}
},
+ "node_modules/@angular/cli/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
"node_modules/@angular/cli/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/@angular/cli/node_modules/yargs": {
+ "version": "17.6.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz",
+ "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@angular/common": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.1.1.tgz",
- "integrity": "sha512-qsMYqk7U7IcuE8swJ7Sppv0MkYBTfzrsq5jfAaAZYw035Po5FfxkFrh/Pmgp7QZndCsO9H+03JLH03jzuIqfrw==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.1.5.tgz",
+ "integrity": "sha512-52Ut/IeoM3avzV3Ts/ISkq7cc1FlA6dhLUq+L3ebY+Z8zZskCWjJWu4UgLGyVdtgSuAItyQm9CoZd+DrPLYtDA==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/core": "16.1.1",
+ "@angular/core": "15.1.5",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.1.1.tgz",
- "integrity": "sha512-TKLZS4d7dHvFlULvaZLlG+NKX8wIPoz9sUGzxnS+FPqa0GLfeeVY+KCj4bWSTBhESjgdIeDBu7KdT4vakvb8Nw==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.1.5.tgz",
+ "integrity": "sha512-4Ciswu3HKE+Pk+6Lhi6v3inZ01WkNBi9D33OKGC+7uEAjl8DCNF13rBXLyMF6tIFd+L98KYpzwUyQYk8FI/vgA==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/core": "16.1.1"
+ "@angular/core": "15.1.5"
},
"peerDependenciesMeta": {
"@angular/core": {
@@ -430,15 +1072,17 @@
}
},
"node_modules/@angular/compiler-cli": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.1.1.tgz",
- "integrity": "sha512-c6qCXNFxSGHaWRDR+AQziqEmgZX5d5+4T0fGQt0FJxgVDSFk0L++R4hglhbDzi697PA9jSyWLuus/7sNLxrC4A==",
+ "version": "15.2.9",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz",
+ "integrity": "sha512-zsbI8G2xHOeYWI0hjFzrI//ZhZV9il/uQW5dAimfwJp06KZDeXZ3PdwY9JQslf6F+saLwOObxy6QMrIVvfjy9w==",
"dev": true,
"dependencies": {
- "@babel/core": "7.21.8",
+ "@babel/core": "7.19.3",
"@jridgewell/sourcemap-codec": "^1.4.14",
"chokidar": "^3.0.0",
"convert-source-map": "^1.5.1",
+ "dependency-graph": "^0.11.0",
+ "magic-string": "^0.27.0",
"reflect-metadata": "^0.1.2",
"semver": "^7.0.0",
"tslib": "^2.3.0",
@@ -447,36 +1091,36 @@
"bin": {
"ng-xi18n": "bundles/src/bin/ng_xi18n.js",
"ngc": "bundles/src/bin/ngc.js",
- "ngcc": "bundles/ngcc/index.js"
+ "ngcc": "bundles/ngcc/main-ngcc.js"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/compiler": "16.1.1",
- "typescript": ">=4.9.3 <5.2"
+ "@angular/compiler": "15.2.9",
+ "typescript": ">=4.8.2 <5.0"
}
},
"node_modules/@angular/compiler-cli/node_modules/@babel/core": {
- "version": "7.21.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz",
- "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==",
+ "version": "7.19.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
+ "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
"dev": true,
"dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.21.4",
- "@babel/generator": "^7.21.5",
- "@babel/helper-compilation-targets": "^7.21.5",
- "@babel/helper-module-transforms": "^7.21.5",
- "@babel/helpers": "^7.21.5",
- "@babel/parser": "^7.21.8",
- "@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.5",
- "@babel/types": "^7.21.5",
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.19.3",
+ "@babel/helper-compilation-targets": "^7.19.3",
+ "@babel/helper-module-transforms": "^7.19.0",
+ "@babel/helpers": "^7.19.0",
+ "@babel/parser": "^7.19.3",
+ "@babel/template": "^7.18.10",
+ "@babel/traverse": "^7.19.3",
+ "@babel/types": "^7.19.3",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2",
+ "json5": "^2.2.1",
"semver": "^6.3.0"
},
"engines": {
@@ -496,52 +1140,64 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/@angular/compiler-cli/node_modules/magic-string": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@angular/core": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.1.1.tgz",
- "integrity": "sha512-hi0O2Gc0L4PavczQweC9cxVfdemXj76wfJ3GjtUP+f9I4uKLBQ6/JABExRIoW9eY0rK5fZgYP0IeCYisW4gxnQ==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.1.5.tgz",
+ "integrity": "sha512-JCbhGVaskqrstLB8CJoPtMQKH4gryhuLFUVL5cwbVy3UJGGNmc3Gzvk+9I7zDf/D08vKyXGGmBNBVx2J65SJgw==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
"rxjs": "^6.5.3 || ^7.4.0",
- "zone.js": "~0.13.0"
+ "zone.js": "~0.11.4 || ~0.12.0"
}
},
"node_modules/@angular/forms": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.1.1.tgz",
- "integrity": "sha512-vRpcy68MkudST7eV+pYpHsF0cXEfeAG3xGn1ntdkhydhMFPo+SwuZjzOT0OSq10Wdoerb4KI5eOesDLaLjmeJA==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.1.5.tgz",
+ "integrity": "sha512-FnuEdyYs1o/DJepLpTsY2/GwKTEXJ7sZlQb+NKkRWOoGpA0E4nSbhn3aCUic++MTgbZyHO0rmFKnD8TI2yyJDA==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/common": "16.1.1",
- "@angular/core": "16.1.1",
- "@angular/platform-browser": "16.1.1",
+ "@angular/common": "15.1.5",
+ "@angular/core": "15.1.5",
+ "@angular/platform-browser": "15.1.5",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/platform-browser": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.1.1.tgz",
- "integrity": "sha512-9zeB64wbAsoun7+rP6G8e1TY+1nC0sEaGdLzBv9ohOrFgkl8XgM+uNDiwkDLsBJkv10d2n6Tw14M9GaCL9AhVw==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.1.5.tgz",
+ "integrity": "sha512-epeESrWEt41W6i2NqIbGKNE0Oa1JfeDtKfMXtcjUNCgT76qS3zmC0G6irO8BOVbrwpA/YI4yYx1B9vTDUXYbEg==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/animations": "16.1.1",
- "@angular/common": "16.1.1",
- "@angular/core": "16.1.1"
+ "@angular/animations": "15.1.5",
+ "@angular/common": "15.1.5",
+ "@angular/core": "15.1.5"
},
"peerDependenciesMeta": {
"@angular/animations": {
@@ -550,36 +1206,36 @@
}
},
"node_modules/@angular/platform-browser-dynamic": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.1.1.tgz",
- "integrity": "sha512-wET0g3N5KbnAFUT0r/LGM039vfNRNdKn+rsVPxchh+EeQ+oJxdQi0dUBqSviabwwNW0oLPU+chnGFFowcKL0Wg==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.1.5.tgz",
+ "integrity": "sha512-pPnNyXqnkeUcFAy6DHxeC26dS/Te55Lnf+Yjn3ijvxM6bUcLkdhoIUKEuuMRPOrRiBLk4Ha/rSCzr2GpJPlZog==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/common": "16.1.1",
- "@angular/compiler": "16.1.1",
- "@angular/core": "16.1.1",
- "@angular/platform-browser": "16.1.1"
+ "@angular/common": "15.1.5",
+ "@angular/compiler": "15.1.5",
+ "@angular/core": "15.1.5",
+ "@angular/platform-browser": "15.1.5"
}
},
"node_modules/@angular/router": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.1.1.tgz",
- "integrity": "sha512-02sTolkyPM/gJ9uJQtZkWujoi1LhH8qsIi2bexSC6cpNTeFnGyr7iFd1lWg+xDtV4PLPgH94Ai/aJN0DNg2I8Q==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.1.5.tgz",
+ "integrity": "sha512-1NXyXySE2/8aVjHk2e977b2uEDpKe3QIRSndpQXEmlqkQDPYKz8wwo4vyLlL5XK3k7pVKpcqDStvVyddD6YUvQ==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0"
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0"
},
"peerDependencies": {
- "@angular/common": "16.1.1",
- "@angular/core": "16.1.1",
- "@angular/platform-browser": "16.1.1",
+ "@angular/common": "15.1.5",
+ "@angular/core": "15.1.5",
+ "@angular/platform-browser": "15.1.5",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
@@ -775,9 +1431,9 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz",
- "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==",
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz",
+ "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==",
"dev": true,
"dependencies": {
"@babel/helper-compilation-targets": "^7.17.7",
@@ -1101,11 +1757,214 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
- "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
"dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-static-block": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz",
+ "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-dynamic-import": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
+ "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
+ "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-json-strings": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
+ "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz",
+ "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz",
+ "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
+ "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
+ "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
+ "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz",
+ "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
"engines": {
"node": ">=6.9.0"
},
@@ -1207,33 +2066,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz",
- "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
@@ -1348,22 +2180,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
- "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
"node_modules/@babel/plugin-transform-arrow-functions": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz",
@@ -1379,33 +2195,15 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz",
- "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz",
- "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz",
+ "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==",
"dev": true,
"dependencies": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5"
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1444,39 +2242,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz",
- "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz",
- "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0"
- }
- },
"node_modules/@babel/plugin-transform-classes": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz",
@@ -1562,22 +2327,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz",
- "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-exponentiation-operator": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz",
@@ -1594,22 +2343,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz",
- "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-for-of": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz",
@@ -1642,22 +2375,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz",
- "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-literals": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz",
@@ -1673,22 +2390,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz",
- "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-member-expression-literals": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz",
@@ -1802,57 +2503,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz",
- "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz",
- "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz",
- "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-object-super": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz",
@@ -1869,22 +2519,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz",
- "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-optional-chaining": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz",
@@ -1917,40 +2551,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz",
- "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz",
- "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-property-literals": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz",
@@ -1998,16 +2598,16 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.5.tgz",
- "integrity": "sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz",
+ "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==",
"dev": true,
"dependencies": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.3",
- "babel-plugin-polyfill-corejs3": "^0.8.1",
- "babel-plugin-polyfill-regenerator": "^0.5.0",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.19.0",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
"semver": "^6.3.0"
},
"engines": {
@@ -2117,22 +2717,6 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz",
- "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@babel/plugin-transform-unicode-regex": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz",
@@ -2149,43 +2733,39 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz",
- "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
"node_modules/@babel/preset-env": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz",
- "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz",
+ "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-option": "^7.18.6",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/plugin-proposal-class-static-block": "^7.18.6",
+ "@babel/plugin-proposal-dynamic-import": "^7.18.6",
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
+ "@babel/plugin-proposal-json-strings": "^7.18.6",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
+ "@babel/plugin-proposal-numeric-separator": "^7.18.6",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
+ "@babel/plugin-proposal-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-private-methods": "^7.18.6",
+ "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
"@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.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-import-assertions": "^7.20.0",
"@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",
@@ -2195,61 +2775,44 @@
"@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-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.5",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.5",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.5",
- "@babel/plugin-transform-classes": "^7.22.5",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.5",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.5",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.5",
- "@babel/plugin-transform-for-of": "^7.22.5",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.5",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.5",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.5",
- "@babel/plugin-transform-modules-systemjs": "^7.22.5",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5",
- "@babel/plugin-transform-numeric-separator": "^7.22.5",
- "@babel/plugin-transform-object-rest-spread": "^7.22.5",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.5",
- "@babel/plugin-transform-parameters": "^7.22.5",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.5",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.5",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.5",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
+ "@babel/plugin-transform-arrow-functions": "^7.18.6",
+ "@babel/plugin-transform-async-to-generator": "^7.18.6",
+ "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-classes": "^7.20.2",
+ "@babel/plugin-transform-computed-properties": "^7.18.9",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
+ "@babel/plugin-transform-dotall-regex": "^7.18.6",
+ "@babel/plugin-transform-duplicate-keys": "^7.18.9",
+ "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
+ "@babel/plugin-transform-for-of": "^7.18.8",
+ "@babel/plugin-transform-function-name": "^7.18.9",
+ "@babel/plugin-transform-literals": "^7.18.9",
+ "@babel/plugin-transform-member-expression-literals": "^7.18.6",
+ "@babel/plugin-transform-modules-amd": "^7.19.6",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.19.6",
+ "@babel/plugin-transform-modules-umd": "^7.18.6",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
+ "@babel/plugin-transform-new-target": "^7.18.6",
+ "@babel/plugin-transform-object-super": "^7.18.6",
+ "@babel/plugin-transform-parameters": "^7.20.1",
+ "@babel/plugin-transform-property-literals": "^7.18.6",
+ "@babel/plugin-transform-regenerator": "^7.18.6",
+ "@babel/plugin-transform-reserved-words": "^7.18.6",
+ "@babel/plugin-transform-shorthand-properties": "^7.18.6",
+ "@babel/plugin-transform-spread": "^7.19.0",
+ "@babel/plugin-transform-sticky-regex": "^7.18.6",
+ "@babel/plugin-transform-template-literals": "^7.18.9",
+ "@babel/plugin-transform-typeof-symbol": "^7.18.9",
+ "@babel/plugin-transform-unicode-escapes": "^7.18.10",
+ "@babel/plugin-transform-unicode-regex": "^7.18.6",
"@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.3",
- "babel-plugin-polyfill-corejs3": "^0.8.1",
- "babel-plugin-polyfill-regenerator": "^0.5.0",
- "core-js-compat": "^3.30.2",
+ "@babel/types": "^7.20.2",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
+ "core-js-compat": "^3.25.1",
"semver": "^6.3.0"
},
"engines": {
@@ -2291,9 +2854,9 @@
"dev": true
},
"node_modules/@babel/runtime": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
- "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
+ "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
"dev": true,
"dependencies": {
"regenerator-runtime": "^0.13.11"
@@ -2370,9 +2933,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz",
- "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz",
+ "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==",
"cpu": [
"arm"
],
@@ -2386,9 +2949,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz",
- "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz",
+ "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==",
"cpu": [
"arm64"
],
@@ -2402,9 +2965,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz",
- "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz",
+ "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==",
"cpu": [
"x64"
],
@@ -2418,9 +2981,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz",
- "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz",
+ "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==",
"cpu": [
"arm64"
],
@@ -2434,9 +2997,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz",
- "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz",
+ "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==",
"cpu": [
"x64"
],
@@ -2450,9 +3013,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz",
- "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz",
+ "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==",
"cpu": [
"arm64"
],
@@ -2466,9 +3029,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz",
- "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz",
+ "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==",
"cpu": [
"x64"
],
@@ -2482,9 +3045,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz",
- "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz",
+ "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==",
"cpu": [
"arm"
],
@@ -2498,9 +3061,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz",
- "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz",
+ "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==",
"cpu": [
"arm64"
],
@@ -2514,9 +3077,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz",
- "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz",
+ "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==",
"cpu": [
"ia32"
],
@@ -2530,9 +3093,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz",
- "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz",
+ "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==",
"cpu": [
"loong64"
],
@@ -2546,9 +3109,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz",
- "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz",
+ "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==",
"cpu": [
"mips64el"
],
@@ -2562,9 +3125,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz",
- "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz",
+ "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==",
"cpu": [
"ppc64"
],
@@ -2578,9 +3141,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz",
- "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz",
+ "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==",
"cpu": [
"riscv64"
],
@@ -2594,9 +3157,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz",
- "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz",
+ "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==",
"cpu": [
"s390x"
],
@@ -2610,9 +3173,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz",
- "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz",
+ "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==",
"cpu": [
"x64"
],
@@ -2626,9 +3189,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz",
- "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz",
+ "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==",
"cpu": [
"x64"
],
@@ -2642,9 +3205,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz",
- "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz",
+ "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==",
"cpu": [
"x64"
],
@@ -2658,9 +3221,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz",
- "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz",
+ "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==",
"cpu": [
"x64"
],
@@ -2674,9 +3237,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz",
- "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz",
+ "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==",
"cpu": [
"arm64"
],
@@ -2690,9 +3253,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz",
- "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz",
+ "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==",
"cpu": [
"ia32"
],
@@ -2706,9 +3269,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz",
- "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz",
+ "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==",
"cpu": [
"x64"
],
@@ -2906,28 +3469,17 @@
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
"dev": true
},
+ "node_modules/@kurkle/color": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
+ "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
+ },
"node_modules/@leichtgewicht/ip-codec": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
"integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
"dev": true
},
- "node_modules/@ngtools/webpack": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.1.0.tgz",
- "integrity": "sha512-rKPDqzaSsdXIuJAdldiOzDgDvCe4MHPjsBzrRmev+B0UcllIjSOwciREPDks9LyopppsDVTvn7EtUyhjfv1LBg==",
- "dev": true,
- "engines": {
- "node": "^16.14.0 || >=18.10.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "@angular/compiler-cli": "^16.1.0",
- "typescript": ">=4.9.3 <5.2",
- "webpack": "^5.54.0"
- }
- },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -3003,21 +3555,6 @@
"node": ">=12"
}
},
- "node_modules/@npmcli/git/node_modules/which": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
- "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/which.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@npmcli/installed-package-contents": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz",
@@ -3055,21 +3592,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/@npmcli/promise-spawn/node_modules/which": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
- "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/which.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@npmcli/run-script": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz",
@@ -3086,21 +3608,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/@npmcli/run-script/node_modules/which": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
- "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/which.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -3112,35 +3619,35 @@
}
},
"node_modules/@schematics/angular": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.0.6.tgz",
- "integrity": "sha512-8naIlMeY9p5iOZqc3D0reoN80xm/fQINrG8mqIOgIY6bDeqfFvMKfaozA3PbPLbZhl5Jyk7VfZnXb6ISN0KnxQ==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.1.6.tgz",
+ "integrity": "sha512-y2kIQ1wJL0wR6v/LM5+PFJUivrYtdaIJVRdOXLLWl0AB5aLwObiWgLzAuBsbGm/9//WPPhw9PglS5EFFxTBDzg==",
"dev": true,
"dependencies": {
- "@angular-devkit/core": "16.0.6",
- "@angular-devkit/schematics": "16.0.6",
+ "@angular-devkit/core": "15.1.6",
+ "@angular-devkit/schematics": "15.1.6",
"jsonc-parser": "3.2.0"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
}
},
"node_modules/@schematics/angular/node_modules/@angular-devkit/core": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.6.tgz",
- "integrity": "sha512-pHbDUwXDMTWTnX/vafkFnzvYDQD8lz+w8FvMQE23Q/vN6/Q0BRf0PWTAGla6Wt+E4HaqqrbQS5P0YBwS4te2Pw==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.6.tgz",
+ "integrity": "sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA==",
"dev": true,
"dependencies": {
"ajv": "8.12.0",
"ajv-formats": "2.1.1",
"jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
+ "rxjs": "6.6.7",
"source-map": "0.7.4"
},
"engines": {
- "node": "^16.14.0 || >=18.10.0",
+ "node": "^14.20.0 || ^16.13.0 || >=18.10.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
@@ -3153,29 +3660,24 @@
}
}
},
- "node_modules/@sigstore/protobuf-specs": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz",
- "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==",
- "dev": true,
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/@sigstore/tuf": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.0.tgz",
- "integrity": "sha512-bLzi9GeZgMCvjJeLUIfs8LJYCxrPRA8IXQkzUtaFKKVPTz0mucRyqFcV2U20yg9K+kYAD0YSitzGfRZCFLjdHQ==",
+ "node_modules/@schematics/angular/node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"dev": true,
"dependencies": {
- "@sigstore/protobuf-specs": "^0.1.0",
- "make-fetch-happen": "^11.0.1",
- "tuf-js": "^1.1.3"
+ "tslib": "^1.9.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "npm": ">=2.0.0"
}
},
+ "node_modules/@schematics/angular/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
"node_modules/@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -3191,28 +3693,6 @@
"node": ">= 10"
}
},
- "node_modules/@tufjs/canonical-json": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz",
- "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==",
- "dev": true,
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
- "node_modules/@tufjs/models": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz",
- "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==",
- "dev": true,
- "dependencies": {
- "@tufjs/canonical-json": "1.0.0",
- "minimatch": "^9.0.0"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/@types/body-parser": {
"version": "1.19.2",
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
@@ -3326,9 +3806,9 @@
}
},
"node_modules/@types/jasmine": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.4.tgz",
- "integrity": "sha512-DsJbnxCdjmhRP7dXwjD6JcPc+z7V/4mG3VA1cEFec/+R343TaNPnZ9eJzMkjR4T1BYkjkDIUsPDybkDC0qLrvA==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.0.3.tgz",
+ "integrity": "sha512-Opp1LvvEuZdk8fSSvchK2mZwhVrsNT0JgJE9Di6MjnaIpmEXM8TLCPPrVtNTYh8+5MPdY8j9bAHMu2SSfwpZJg==",
"dev": true
},
"node_modules/@types/json-schema": {
@@ -3349,6 +3829,12 @@
"integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==",
"dev": true
},
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
"node_modules/@types/qs": {
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -3414,23 +3900,12 @@
"@types/node": "*"
}
},
- "node_modules/@vitejs/plugin-basic-ssl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz",
- "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==",
- "dev": true,
- "engines": {
- "node": ">=14.6.0"
- },
- "peerDependencies": {
- "vite": "^3.0.0 || ^4.0.0"
- }
- },
"node_modules/@webassemblyjs/ast": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
"integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/helper-numbers": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6"
@@ -3440,25 +3915,29 @@
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
"integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"node_modules/@webassemblyjs/helper-api-error": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
"integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"node_modules/@webassemblyjs/helper-buffer": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
"integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"node_modules/@webassemblyjs/helper-numbers": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
"integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/floating-point-hex-parser": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6",
@@ -3469,13 +3948,15 @@
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
"integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"node_modules/@webassemblyjs/helper-wasm-section": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
"integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -3488,6 +3969,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
"integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
"dev": true,
+ "peer": true,
"dependencies": {
"@xtuc/ieee754": "^1.2.0"
}
@@ -3497,6 +3979,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
"integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
"dev": true,
+ "peer": true,
"dependencies": {
"@xtuc/long": "4.2.2"
}
@@ -3505,13 +3988,15 @@
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
"integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"node_modules/@webassemblyjs/wasm-edit": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
"integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -3528,6 +4013,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
"integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
@@ -3541,6 +4027,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
"integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -3553,6 +4040,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
"integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6",
@@ -3567,6 +4055,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
"integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
"dev": true,
+ "peer": true,
"dependencies": {
"@webassemblyjs/ast": "1.11.6",
"@xtuc/long": "4.2.2"
@@ -3852,9 +4341,9 @@
"dev": true
},
"node_modules/autoprefixer": {
- "version": "10.4.14",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
- "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
+ "version": "10.4.13",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
+ "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
"dev": true,
"funding": [
{
@@ -3867,8 +4356,8 @@
}
],
"dependencies": {
- "browserslist": "^4.21.5",
- "caniuse-lite": "^1.0.30001464",
+ "browserslist": "^4.21.4",
+ "caniuse-lite": "^1.0.30001426",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -3918,13 +4407,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz",
- "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==",
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
+ "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==",
"dev": true,
"dependencies": {
"@babel/compat-data": "^7.17.7",
- "@babel/helper-define-polyfill-provider": "^0.4.0",
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
"semver": "^6.1.1"
},
"peerDependencies": {
@@ -3941,25 +4430,25 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz",
- "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz",
+ "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==",
"dev": true,
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.0",
- "core-js-compat": "^3.30.1"
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
+ "core-js-compat": "^3.25.1"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz",
- "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==",
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz",
+ "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==",
"dev": true,
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.0"
+ "@babel/helper-define-polyfill-provider": "^0.3.3"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -4194,20 +4683,21 @@
}
},
"node_modules/cacache": {
- "version": "17.1.3",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.3.tgz",
- "integrity": "sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==",
+ "version": "17.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz",
+ "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==",
"dev": true,
"dependencies": {
"@npmcli/fs": "^3.1.0",
"fs-minipass": "^3.0.0",
- "glob": "^10.2.2",
+ "glob": "^8.0.1",
"lru-cache": "^7.7.1",
- "minipass": "^5.0.0",
+ "minipass": "^4.0.0",
"minipass-collect": "^1.0.2",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
"ssri": "^10.0.0",
"tar": "^6.1.11",
"unique-filename": "^3.0.0"
@@ -4296,6 +4786,17 @@
"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
"dev": true
},
+ "node_modules/chart.js": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.3.0.tgz",
+ "integrity": "sha512-ynG0E79xGfMaV2xAHdbhwiPLczxnNNnasrmPEXriXsPJGjmhOBYzFVEsB65w2qMDz+CaBJJuJD0inE/ab/h36g==",
+ "dependencies": {
+ "@kurkle/color": "^0.3.0"
+ },
+ "engines": {
+ "pnpm": ">=7"
+ }
+ },
"node_modules/chokidar": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@@ -4696,53 +5197,32 @@
}
},
"node_modules/cosmiconfig": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
- "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
"dev": true,
"dependencies": {
+ "@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
"parse-json": "^5.0.0",
- "path-type": "^4.0.0"
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
},
"engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/d-fischer"
- }
- },
- "node_modules/cosmiconfig/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/cosmiconfig/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": ">=10"
}
},
"node_modules/critters": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.18.tgz",
- "integrity": "sha512-I7t/da29EIWXgxx2RSW1md1DvenEgEuLlki6nHE5+Nc0e3eib5AuGIGbPVuI8q+erCKkSP9T/NqYfvasAy7x7A==",
+ "version": "0.0.16",
+ "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz",
+ "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==",
"dev": true,
"dependencies": {
"chalk": "^4.1.0",
- "css-select": "^5.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.2",
- "htmlparser2": "^8.0.2",
- "postcss": "^8.4.23",
+ "css-select": "^4.2.0",
+ "parse5": "^6.0.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.1",
+ "postcss": "^8.3.7",
"pretty-bytes": "^5.3.0"
}
},
@@ -4804,6 +5284,12 @@
"node": ">=8"
}
},
+ "node_modules/critters/node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
"node_modules/critters/node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -4830,16 +5316,31 @@
"node": ">= 8"
}
},
+ "node_modules/cross-spawn/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/css-loader": {
- "version": "6.8.1",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
- "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
+ "version": "6.7.3",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz",
+ "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==",
"dev": true,
"dependencies": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.21",
+ "postcss": "^8.4.19",
"postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.3",
+ "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",
@@ -4857,15 +5358,15 @@
}
},
"node_modules/css-select": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
"dev": true,
"dependencies": {
"boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
"nth-check": "^2.0.1"
},
"funding": {
@@ -4976,6 +5477,15 @@
"node": ">= 0.8"
}
},
+ "node_modules/dependency-graph": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
+ "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
"node_modules/destroy": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
@@ -5041,19 +5551,28 @@
}
},
"node_modules/dom-serializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
"dev": true,
"dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
},
"funding": {
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
+ "node_modules/dom-serializer/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/domelementtype": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
@@ -5067,12 +5586,12 @@
]
},
"node_modules/domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
"dev": true,
"dependencies": {
- "domelementtype": "^2.3.0"
+ "domelementtype": "^2.2.0"
},
"engines": {
"node": ">= 4"
@@ -5082,14 +5601,14 @@
}
},
"node_modules/domutils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
- "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
"dev": true,
"dependencies": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
},
"funding": {
"url": "https://github.com/fb55/domutils?sponsor=1"
@@ -5262,14 +5781,16 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz",
"integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"node_modules/esbuild": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz",
- "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz",
+ "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==",
"dev": true,
"hasInstallScript": true,
+ "optional": true,
"bin": {
"esbuild": "bin/esbuild"
},
@@ -5277,34 +5798,34 @@
"node": ">=12"
},
"optionalDependencies": {
- "@esbuild/android-arm": "0.17.19",
- "@esbuild/android-arm64": "0.17.19",
- "@esbuild/android-x64": "0.17.19",
- "@esbuild/darwin-arm64": "0.17.19",
- "@esbuild/darwin-x64": "0.17.19",
- "@esbuild/freebsd-arm64": "0.17.19",
- "@esbuild/freebsd-x64": "0.17.19",
- "@esbuild/linux-arm": "0.17.19",
- "@esbuild/linux-arm64": "0.17.19",
- "@esbuild/linux-ia32": "0.17.19",
- "@esbuild/linux-loong64": "0.17.19",
- "@esbuild/linux-mips64el": "0.17.19",
- "@esbuild/linux-ppc64": "0.17.19",
- "@esbuild/linux-riscv64": "0.17.19",
- "@esbuild/linux-s390x": "0.17.19",
- "@esbuild/linux-x64": "0.17.19",
- "@esbuild/netbsd-x64": "0.17.19",
- "@esbuild/openbsd-x64": "0.17.19",
- "@esbuild/sunos-x64": "0.17.19",
- "@esbuild/win32-arm64": "0.17.19",
- "@esbuild/win32-ia32": "0.17.19",
- "@esbuild/win32-x64": "0.17.19"
+ "@esbuild/android-arm": "0.17.8",
+ "@esbuild/android-arm64": "0.17.8",
+ "@esbuild/android-x64": "0.17.8",
+ "@esbuild/darwin-arm64": "0.17.8",
+ "@esbuild/darwin-x64": "0.17.8",
+ "@esbuild/freebsd-arm64": "0.17.8",
+ "@esbuild/freebsd-x64": "0.17.8",
+ "@esbuild/linux-arm": "0.17.8",
+ "@esbuild/linux-arm64": "0.17.8",
+ "@esbuild/linux-ia32": "0.17.8",
+ "@esbuild/linux-loong64": "0.17.8",
+ "@esbuild/linux-mips64el": "0.17.8",
+ "@esbuild/linux-ppc64": "0.17.8",
+ "@esbuild/linux-riscv64": "0.17.8",
+ "@esbuild/linux-s390x": "0.17.8",
+ "@esbuild/linux-x64": "0.17.8",
+ "@esbuild/netbsd-x64": "0.17.8",
+ "@esbuild/openbsd-x64": "0.17.8",
+ "@esbuild/sunos-x64": "0.17.8",
+ "@esbuild/win32-arm64": "0.17.8",
+ "@esbuild/win32-ia32": "0.17.8",
+ "@esbuild/win32-x64": "0.17.8"
}
},
"node_modules/esbuild-wasm": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.19.tgz",
- "integrity": "sha512-X9UQEMJMZXwlGCfqcBmJ1jEa+KrLfd+gCBypO/TSzo5hZvbVwFqpxj1YCuX54ptTF75wxmrgorR4RL40AKtLVg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz",
+ "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==",
"dev": true,
"bin": {
"esbuild": "bin/esbuild"
@@ -5455,12 +5976,6 @@
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/execa/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- },
"node_modules/exponential-backoff": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
@@ -5818,6 +6333,18 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/foreground-child/node_modules/signal-exit": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
+ "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -5875,6 +6402,15 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/fs-minipass/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/fs-monkey": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz",
@@ -5926,12 +6462,6 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
- "node_modules/gauge/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- },
"node_modules/gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
@@ -5987,22 +6517,19 @@
}
},
"node_modules/glob": {
- "version": "10.2.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz",
- "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
"dev": true,
"dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^2.0.3",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2",
- "path-scurry": "^1.7.0"
- },
- "bin": {
- "glob": "dist/cjs/src/bin.js"
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -6219,25 +6746,6 @@
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
"dev": true
},
- "node_modules/htmlparser2": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
- "dev": true,
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "entities": "^4.4.0"
- }
- },
"node_modules/http-cache-semantics": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
@@ -6429,6 +6937,21 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/ignore-walk/node_modules/minimatch": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
+ "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/image-size": {
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
@@ -6508,12 +7031,12 @@
"dev": true
},
"node_modules/ini": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-4.0.0.tgz",
- "integrity": "sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
+ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
"dev": true,
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/inquirer": {
@@ -6949,9 +7472,9 @@
}
},
"node_modules/jasmine-core": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz",
- "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.2.0.tgz",
+ "integrity": "sha512-OcFpBrIhnbmb9wfI8cqPSJ50pv3Wg4/NSgoZIqHzIwO/2a9qivJWzv8hUvaREIMYYJBas6AvfXATFdVuzzCqVw==",
"dev": true
},
"node_modules/jest-worker": {
@@ -6992,15 +7515,6 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
- "node_modules/jiti": {
- "version": "1.18.2",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
- "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==",
- "dev": true,
- "bin": {
- "jiti": "bin/jiti.js"
- }
- },
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -7119,9 +7633,9 @@
}
},
"node_modules/karma-chrome-launcher": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
- "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz",
+ "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==",
"dev": true,
"dependencies": {
"which": "^1.2.1"
@@ -7332,16 +7846,6 @@
"node": ">= 8"
}
},
- "node_modules/launch-editor": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz",
- "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==",
- "dev": true,
- "dependencies": {
- "picocolors": "^1.0.0",
- "shell-quote": "^1.7.3"
- }
- },
"node_modules/less": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz",
@@ -7612,9 +8116,9 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz",
- "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz",
+ "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==",
"dev": true,
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.13"
@@ -7682,6 +8186,15 @@
"node": ">=12"
}
},
+ "node_modules/make-fetch-happen/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -7789,9 +8302,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.7.6",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
- "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz",
+ "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==",
"dev": true,
"dependencies": {
"schema-utils": "^4.0.0"
@@ -7814,18 +8327,15 @@
"dev": true
},
"node_modules/minimatch": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
- "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": ">=10"
}
},
"node_modules/minimist": {
@@ -7838,9 +8348,9 @@
}
},
"node_modules/minipass": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
"dev": true,
"engines": {
"node": ">=8"
@@ -7893,6 +8403,15 @@
"encoding": "^0.1.13"
}
},
+ "node_modules/minipass-fetch/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/minipass-flush": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
@@ -8054,15 +8573,6 @@
"mkdirp": "bin/cmd.js"
}
},
- "node_modules/mrmime": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
- "dev": true,
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -8272,6 +8782,21 @@
"node": "*"
}
},
+ "node_modules/node-gyp/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/node-releases": {
"version": "2.0.12",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz",
@@ -8419,6 +8944,15 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm-registry-fetch/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@@ -8528,9 +9062,9 @@
}
},
"node_modules/open": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
- "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz",
+ "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==",
"dev": true,
"dependencies": {
"define-lazy-prop": "^2.0.0",
@@ -8720,9 +9254,9 @@
}
},
"node_modules/pacote": {
- "version": "15.1.3",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.3.tgz",
- "integrity": "sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA==",
+ "version": "15.0.8",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.0.8.tgz",
+ "integrity": "sha512-UlcumB/XS6xyyIMwg/WwMAyUmga+RivB5KgkRwA1hZNtrx+0Bt41KxHCvg1kr0pZ/ZeD8qjhW4fph6VaYRCbLw==",
"dev": true,
"dependencies": {
"@npmcli/git": "^4.0.0",
@@ -8731,7 +9265,7 @@
"@npmcli/run-script": "^6.0.0",
"cacache": "^17.0.0",
"fs-minipass": "^3.0.0",
- "minipass": "^5.0.0",
+ "minipass": "^4.0.0",
"npm-package-arg": "^10.0.0",
"npm-packlist": "^7.0.0",
"npm-pick-manifest": "^8.0.0",
@@ -8740,7 +9274,6 @@
"promise-retry": "^2.0.1",
"read-package-json": "^6.0.0",
"read-package-json-fast": "^3.0.0",
- "sigstore": "^1.3.0",
"ssri": "^10.0.0",
"tar": "^6.1.11"
},
@@ -8822,6 +9355,21 @@
"url": "https://github.com/inikulin/parse5?sponsor=1"
}
},
+ "node_modules/parse5-htmlparser2-tree-adapter": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
+ "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
+ "dev": true,
+ "dependencies": {
+ "parse5": "^6.0.1"
+ }
+ },
+ "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
"node_modules/parse5-sax-parser": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz",
@@ -8901,6 +9449,15 @@
"node": "14 || >=16.14"
}
},
+ "node_modules/path-scurry/node_modules/minipass": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
+ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
@@ -8999,14 +9556,13 @@
}
},
"node_modules/postcss-loader": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.2.tgz",
- "integrity": "sha512-c7qDlXErX6n0VT+LUsW+nwefVtTu3ORtVvK8EXuUIDcxo+b/euYqpuHlJAvePb0Af5e8uMjR/13e0lTuYifaig==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz",
+ "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==",
"dev": true,
"dependencies": {
- "cosmiconfig": "^8.1.3",
- "jiti": "^1.18.2",
- "klona": "^2.0.6",
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.5",
"semver": "^7.3.8"
},
"engines": {
@@ -9111,6 +9667,33 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/primeflex": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.3.1.tgz",
+ "integrity": "sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ=="
+ },
+ "node_modules/primeicons": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-6.0.1.tgz",
+ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==",
+ "peer": true
+ },
+ "node_modules/primeng": {
+ "version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/primeng/-/primeng-15.2.0.tgz",
+ "integrity": "sha512-CLcB4RYiI4PcQ8nwov01L5CQHbhl7n1OufA2OKIq9+C4sBEv9sLsnEN2/Cah4m1jtrRkNbsac8JJE7LdPxecaQ==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "^15.1.0",
+ "@angular/core": "^15.1.0",
+ "@angular/forms": "^15.1.0",
+ "primeicons": "^6.0.1",
+ "rxjs": "^6.0.0 || ^7.5.0",
+ "zone.js": "^0.10.2 || ^0.11.0 || ^0.12.0"
+ }
+ },
"node_modules/proc-log": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
@@ -9297,6 +9880,28 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/read-package-json/node_modules/glob": {
+ "version": "10.2.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz",
+ "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==",
+ "dev": true,
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.0.3",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2",
+ "path-scurry": "^1.7.0"
+ },
+ "bin": {
+ "glob": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/read-package-json/node_modules/json-parse-even-better-errors": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz",
@@ -9306,6 +9911,30 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/read-package-json/node_modules/minimatch": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
+ "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/read-package-json/node_modules/minipass": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
+ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -9440,12 +10069,12 @@
"dev": true
},
"node_modules/resolve": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
- "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
+ "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.11.0",
+ "is-core-module": "^2.9.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -9517,12 +10146,6 @@
"node": ">=8"
}
},
- "node_modules/restore-cursor/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- },
"node_modules/retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
@@ -9605,22 +10228,6 @@
"node": "*"
}
},
- "node_modules/rollup": {
- "version": "3.25.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
- "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
- "dev": true,
- "bin": {
- "rollup": "dist/bin/rollup"
- },
- "engines": {
- "node": ">=14.18.0",
- "npm": ">=8.0.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
"node_modules/run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@@ -9688,9 +10295,9 @@
"dev": true
},
"node_modules/sass": {
- "version": "1.63.2",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.2.tgz",
- "integrity": "sha512-u56TU0AIFqMtauKl/OJ1AeFsXqRHkgO7nCWmHaDwfxDo9GUMSqBA4NEh6GMuh1CYVM7zuROYtZrHzPc2ixK+ww==",
+ "version": "1.58.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz",
+ "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==",
"dev": true,
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
@@ -9701,16 +10308,16 @@
"sass": "sass.js"
},
"engines": {
- "node": ">=14.0.0"
+ "node": ">=12.0.0"
}
},
"node_modules/sass-loader": {
- "version": "13.3.1",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.1.tgz",
- "integrity": "sha512-cBTxmgyVA1nXPvIK4brjJMXOMJ2v2YrQEuHqLw3LylGb3gsR6jAvdjHMcy/+JGTmmIF9SauTrLLR7bsWDMWqgg==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz",
+ "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==",
"dev": true,
"dependencies": {
- "klona": "^2.0.6",
+ "klona": "^2.0.4",
"neo-async": "^2.6.2"
},
"engines": {
@@ -9722,7 +10329,7 @@
},
"peerDependencies": {
"fibers": ">= 3.1.0",
- "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
"sass": "^1.3.0",
"sass-embedded": "*",
"webpack": "^5.0.0"
@@ -10023,15 +10630,6 @@
"node": ">=8"
}
},
- "node_modules/shell-quote": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
- "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/side-channel": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
@@ -10047,34 +10645,10 @@
}
},
"node_modules/signal-exit": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
- "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
- "dev": true,
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/sigstore": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.6.0.tgz",
- "integrity": "sha512-QODKff/qW/TXOZI6V/Clqu74xnInAS6it05mufj4/fSewexLtfEntgLZZcBtUK44CDQyUE5TUXYy1ARYzlfG9g==",
- "dev": true,
- "dependencies": {
- "@sigstore/protobuf-specs": "^0.1.0",
- "@sigstore/tuf": "^1.0.0",
- "make-fetch-happen": "^11.0.1",
- "tuf-js": "^1.1.3"
- },
- "bin": {
- "sigstore": "bin/sigstore.js"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true
},
"node_modules/slash": {
"version": "4.0.0",
@@ -10326,6 +10900,15 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/ssri/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -10504,6 +11087,15 @@
"node": ">=8"
}
},
+ "node_modules/tar/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/tar/node_modules/mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
@@ -10753,20 +11345,6 @@
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
},
- "node_modules/tuf-js": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz",
- "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==",
- "dev": true,
- "dependencies": {
- "@tufjs/models": "1.0.4",
- "debug": "^4.3.4",
- "make-fetch-happen": "^11.1.1"
- },
- "engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
- }
- },
"node_modules/type-fest": {
"version": "0.21.3",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
@@ -10799,16 +11377,16 @@
"dev": true
},
"node_modules/typescript": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz",
- "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==",
+ "version": "4.8.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+ "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
- "node": ">=12.20"
+ "node": ">=4.2.0"
}
},
"node_modules/ua-parser-js": {
@@ -11006,54 +11584,6 @@
"node": ">= 0.8"
}
},
- "node_modules/vite": {
- "version": "4.3.9",
- "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
- "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
- "dev": true,
- "dependencies": {
- "esbuild": "^0.17.5",
- "postcss": "^8.4.23",
- "rollup": "^3.21.0"
- },
- "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/void-elements": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
@@ -11099,6 +11629,7 @@
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.86.0.tgz",
"integrity": "sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==",
"dev": true,
+ "peer": true,
"dependencies": {
"@types/eslint-scope": "^3.7.3",
"@types/estree": "^1.0.0",
@@ -11142,9 +11673,9 @@
}
},
"node_modules/webpack-dev-middleware": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz",
- "integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz",
+ "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==",
"dev": true,
"dependencies": {
"colorette": "^2.0.10",
@@ -11162,17 +11693,12 @@
},
"peerDependencies": {
"webpack": "^5.0.0"
- },
- "peerDependenciesMeta": {
- "webpack": {
- "optional": true
- }
}
},
"node_modules/webpack-dev-server": {
- "version": "4.15.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz",
- "integrity": "sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz",
+ "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==",
"dev": true,
"dependencies": {
"@types/bonjour": "^3.5.9",
@@ -11194,7 +11720,6 @@
"html-entities": "^2.3.2",
"http-proxy-middleware": "^2.0.3",
"ipaddr.js": "^2.0.1",
- "launch-editor": "^2.6.0",
"open": "^8.0.9",
"p-retry": "^4.5.0",
"rimraf": "^3.0.2",
@@ -11204,7 +11729,7 @@
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
"webpack-dev-middleware": "^5.3.1",
- "ws": "^8.13.0"
+ "ws": "^8.4.2"
},
"bin": {
"webpack-dev-server": "bin/webpack-dev-server.js"
@@ -11220,9 +11745,6 @@
"webpack": "^4.37.0 || ^5.0.0"
},
"peerDependenciesMeta": {
- "webpack": {
- "optional": true
- },
"webpack-cli": {
"optional": true
}
@@ -11251,31 +11773,10 @@
"webpack": "^4.0.0 || ^5.0.0"
}
},
- "node_modules/webpack-dev-server/node_modules/ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
- "dev": true,
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": ">=5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
"node_modules/webpack-merge": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz",
- "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==",
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+ "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
"dev": true,
"dependencies": {
"clone-deep": "^4.0.1",
@@ -11320,6 +11821,7 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
+ "peer": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -11336,6 +11838,7 @@
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true,
+ "peer": true,
"peerDependencies": {
"ajv": "^6.9.1"
}
@@ -11344,13 +11847,15 @@
"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
+ "dev": true,
+ "peer": true
},
"node_modules/webpack/node_modules/schema-utils": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
"integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
"dev": true,
+ "peer": true,
"dependencies": {
"@types/json-schema": "^7.0.8",
"ajv": "^6.12.5",
@@ -11388,18 +11893,18 @@
}
},
"node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
"dev": true,
"dependencies": {
"isexe": "^2.0.0"
},
"bin": {
- "node-which": "bin/node-which"
+ "node-which": "bin/which.js"
},
"engines": {
- "node": ">= 8"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/wide-align": {
@@ -11560,6 +12065,15 @@
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
@@ -11588,9 +12102,9 @@
}
},
"node_modules/zone.js": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.1.tgz",
- "integrity": "sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==",
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.12.0.tgz",
+ "integrity": "sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==",
"dependencies": {
"tslib": "^2.3.0"
}
@@ -11608,51 +12122,67 @@
}
},
"@angular-devkit/architect": {
- "version": "0.1601.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1601.0.tgz",
- "integrity": "sha512-lrO++pcB+NFGXLZrFBhRMPbGCMpZuJyJEKSK8zknw9/7ipRz1MSlRaJFWUKEHRlVI/+hsBTWtBRUnR5WcgqvvA==",
+ "version": "0.1502.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.8.tgz",
+ "integrity": "sha512-rTltw2ABHrcKc8EGimALvXmrDTP5hlNbEy6nYolJoXEI9EwHgriWrVLVPs3OEF+/ed47dbJi9EGOXUOgzgpB5A==",
"dev": true,
"requires": {
- "@angular-devkit/core": "16.1.0",
- "rxjs": "7.8.1"
+ "@angular-devkit/core": "15.2.8",
+ "rxjs": "6.6.7"
+ },
+ "dependencies": {
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
}
},
"@angular-devkit/build-angular": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.1.0.tgz",
- "integrity": "sha512-nY/g1L0/BOyYSko3Qsey39Oul93eyBQyOfBtXKlnsarKW6xu5Eq2Q6tz2HLCoq93eeEt0VDEHIPkE9E/tp5CTA==",
+ "version": "15.2.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz",
+ "integrity": "sha512-TGDnXhhOG6h6TOrWWzfnkha7wYBOXi7iJc1o1w1VKCayE3T6TZZdF847aK66vL9KG7AKYVdGhWEGw2WBHUBUpg==",
"dev": true,
"requires": {
- "@ampproject/remapping": "2.2.1",
- "@angular-devkit/architect": "0.1601.0",
- "@angular-devkit/build-webpack": "0.1601.0",
- "@angular-devkit/core": "16.1.0",
- "@babel/core": "7.22.5",
- "@babel/generator": "7.22.5",
- "@babel/helper-annotate-as-pure": "7.22.5",
- "@babel/helper-split-export-declaration": "7.22.5",
+ "@ampproject/remapping": "2.2.0",
+ "@angular-devkit/architect": "0.1502.8",
+ "@angular-devkit/build-webpack": "0.1502.8",
+ "@angular-devkit/core": "15.2.8",
+ "@babel/core": "7.20.12",
+ "@babel/generator": "7.20.14",
+ "@babel/helper-annotate-as-pure": "7.18.6",
+ "@babel/helper-split-export-declaration": "7.18.6",
"@babel/plugin-proposal-async-generator-functions": "7.20.7",
- "@babel/plugin-transform-async-to-generator": "7.22.5",
- "@babel/plugin-transform-runtime": "7.22.5",
- "@babel/preset-env": "7.22.5",
- "@babel/runtime": "7.22.5",
- "@babel/template": "7.22.5",
+ "@babel/plugin-transform-async-to-generator": "7.20.7",
+ "@babel/plugin-transform-runtime": "7.19.6",
+ "@babel/preset-env": "7.20.2",
+ "@babel/runtime": "7.20.13",
+ "@babel/template": "7.20.7",
"@discoveryjs/json-ext": "0.5.7",
- "@ngtools/webpack": "16.1.0",
- "@vitejs/plugin-basic-ssl": "1.0.1",
+ "@ngtools/webpack": "15.2.8",
"ansi-colors": "4.1.3",
- "autoprefixer": "10.4.14",
+ "autoprefixer": "10.4.13",
"babel-loader": "9.1.2",
"babel-plugin-istanbul": "6.1.1",
- "browserslist": "4.21.7",
- "cacache": "17.1.3",
+ "browserslist": "4.21.5",
+ "cacache": "17.0.4",
"chokidar": "3.5.3",
"copy-webpack-plugin": "11.0.0",
- "critters": "0.0.18",
- "css-loader": "6.8.1",
- "esbuild": "0.17.19",
- "esbuild-wasm": "0.17.19",
- "fast-glob": "3.2.12",
+ "critters": "0.0.16",
+ "css-loader": "6.7.3",
+ "esbuild": "0.17.8",
+ "esbuild-wasm": "0.17.8",
+ "glob": "8.1.0",
"https-proxy-agent": "5.0.1",
"inquirer": "8.2.4",
"jsonc-parser": "3.2.0",
@@ -11661,217 +12191,70 @@
"less-loader": "11.1.0",
"license-webpack-plugin": "4.0.2",
"loader-utils": "3.2.1",
- "magic-string": "0.30.0",
- "mini-css-extract-plugin": "2.7.6",
- "mrmime": "1.0.1",
- "open": "8.4.2",
+ "magic-string": "0.29.0",
+ "mini-css-extract-plugin": "2.7.2",
+ "open": "8.4.1",
"ora": "5.4.1",
"parse5-html-rewriting-stream": "7.0.0",
- "picomatch": "2.3.1",
"piscina": "3.2.0",
- "postcss": "8.4.24",
- "postcss-loader": "7.3.2",
+ "postcss": "8.4.21",
+ "postcss-loader": "7.0.2",
"resolve-url-loader": "5.0.0",
- "rxjs": "7.8.1",
- "sass": "1.63.2",
- "sass-loader": "13.3.1",
- "semver": "7.5.1",
+ "rxjs": "6.6.7",
+ "sass": "1.58.1",
+ "sass-loader": "13.2.0",
+ "semver": "7.3.8",
"source-map-loader": "4.0.1",
"source-map-support": "0.5.21",
- "terser": "5.17.7",
+ "terser": "5.16.3",
"text-table": "0.2.0",
"tree-kill": "1.2.2",
- "tslib": "2.5.3",
- "vite": "4.3.9",
- "webpack": "5.86.0",
- "webpack-dev-middleware": "6.1.1",
- "webpack-dev-server": "4.15.0",
- "webpack-merge": "5.9.0",
+ "tslib": "2.5.0",
+ "webpack": "5.76.1",
+ "webpack-dev-middleware": "6.0.1",
+ "webpack-dev-server": "4.11.1",
+ "webpack-merge": "5.8.0",
"webpack-subresource-integrity": "5.1.0"
- }
- },
- "@angular-devkit/build-webpack": {
- "version": "0.1601.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1601.0.tgz",
- "integrity": "sha512-p9OXQU9dxVBPvOpxM5W7kCrQ1lo9izg9AxXVTuc9gT2QJPw8pqRGr78/68NTRrFN8ODoMo6ySPVO0VGTc8qelg==",
- "dev": true,
- "requires": {
- "@angular-devkit/architect": "0.1601.0",
- "rxjs": "7.8.1"
- }
- },
- "@angular-devkit/core": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.1.0.tgz",
- "integrity": "sha512-mrWpuDvttmhrCGcLc68RIXKtTzUhkBTsE5ZZFZNO1+FSC+vO/ZpyCpPd6C+6coM68NfXYjHlms5XF6KbxeGn/Q==",
- "dev": true,
- "requires": {
- "ajv": "8.12.0",
- "ajv-formats": "2.1.1",
- "jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- }
- },
- "@angular-devkit/schematics": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.0.6.tgz",
- "integrity": "sha512-Ipd3uEPgR0qz9HYQvY3RpWHO1DH34mQ6AShKiBypCCd/iwJPcJLKUVon2wYEfKlspgg9N8qWIuoMVHZG0Vwqgg==",
- "dev": true,
- "requires": {
- "@angular-devkit/core": "16.0.6",
- "jsonc-parser": "3.2.0",
- "magic-string": "0.30.0",
- "ora": "5.4.1",
- "rxjs": "7.8.1"
},
"dependencies": {
- "@angular-devkit/core": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.6.tgz",
- "integrity": "sha512-pHbDUwXDMTWTnX/vafkFnzvYDQD8lz+w8FvMQE23Q/vN6/Q0BRf0PWTAGla6Wt+E4HaqqrbQS5P0YBwS4te2Pw==",
+ "@ampproject/remapping": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
+ "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
"dev": true,
"requires": {
- "ajv": "8.12.0",
- "ajv-formats": "2.1.1",
- "jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- }
- }
- }
- },
- "@angular/animations": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.1.1.tgz",
- "integrity": "sha512-Na+eGoLvek3rmIanqXdMJoVAxd00AfYsMoHzhAVuPQpbW1H3EGqMvbzPHf1WhP19yFZ9gXGV0rFZf1qieQPufA==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/cli": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.0.6.tgz",
- "integrity": "sha512-um7oOWSu9SIzvwqJ5Aeqcki5/qj4yb6QKi8RkHDWpOdrg1tJfX/BnIzUa4jiCXIwYRIz+PjYJb8W5216wS+7Gg==",
- "dev": true,
- "requires": {
- "@angular-devkit/architect": "0.1600.6",
- "@angular-devkit/core": "16.0.6",
- "@angular-devkit/schematics": "16.0.6",
- "@schematics/angular": "16.0.6",
- "@yarnpkg/lockfile": "1.1.0",
- "ansi-colors": "4.1.3",
- "ini": "4.0.0",
- "inquirer": "8.2.4",
- "jsonc-parser": "3.2.0",
- "npm-package-arg": "10.1.0",
- "npm-pick-manifest": "8.0.1",
- "open": "8.4.2",
- "ora": "5.4.1",
- "pacote": "15.1.3",
- "resolve": "1.22.2",
- "semver": "7.4.0",
- "symbol-observable": "4.0.0",
- "yargs": "17.7.2"
- },
- "dependencies": {
- "@angular-devkit/architect": {
- "version": "0.1600.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1600.6.tgz",
- "integrity": "sha512-Mk/pRujuer5qRMrgC7DPwLQ88wTAEKhbs0yJ/1prm4cx+VkxX9MMf6Y4AHKRmduKmFmd2LmX21/ACiU65acH8w==",
- "dev": true,
- "requires": {
- "@angular-devkit/core": "16.0.6",
- "rxjs": "7.8.1"
+ "@jridgewell/gen-mapping": "^0.1.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "dependencies": {
+ "@jridgewell/gen-mapping": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
+ "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/set-array": "^1.0.0",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ }
}
},
- "@angular-devkit/core": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.6.tgz",
- "integrity": "sha512-pHbDUwXDMTWTnX/vafkFnzvYDQD8lz+w8FvMQE23Q/vN6/Q0BRf0PWTAGla6Wt+E4HaqqrbQS5P0YBwS4te2Pw==",
- "dev": true,
- "requires": {
- "ajv": "8.12.0",
- "ajv-formats": "2.1.1",
- "jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- }
- },
- "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"
- }
- },
- "semver": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz",
- "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@angular/common": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.1.1.tgz",
- "integrity": "sha512-qsMYqk7U7IcuE8swJ7Sppv0MkYBTfzrsq5jfAaAZYw035Po5FfxkFrh/Pmgp7QZndCsO9H+03JLH03jzuIqfrw==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/compiler": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.1.1.tgz",
- "integrity": "sha512-TKLZS4d7dHvFlULvaZLlG+NKX8wIPoz9sUGzxnS+FPqa0GLfeeVY+KCj4bWSTBhESjgdIeDBu7KdT4vakvb8Nw==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/compiler-cli": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.1.1.tgz",
- "integrity": "sha512-c6qCXNFxSGHaWRDR+AQziqEmgZX5d5+4T0fGQt0FJxgVDSFk0L++R4hglhbDzi697PA9jSyWLuus/7sNLxrC4A==",
- "dev": true,
- "requires": {
- "@babel/core": "7.21.8",
- "@jridgewell/sourcemap-codec": "^1.4.14",
- "chokidar": "^3.0.0",
- "convert-source-map": "^1.5.1",
- "reflect-metadata": "^0.1.2",
- "semver": "^7.0.0",
- "tslib": "^2.3.0",
- "yargs": "^17.2.1"
- },
- "dependencies": {
"@babel/core": {
- "version": "7.21.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz",
- "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==",
+ "version": "7.20.12",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz",
+ "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==",
"dev": true,
"requires": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.21.4",
- "@babel/generator": "^7.21.5",
- "@babel/helper-compilation-targets": "^7.21.5",
- "@babel/helper-module-transforms": "^7.21.5",
- "@babel/helpers": "^7.21.5",
- "@babel/parser": "^7.21.8",
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.20.7",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helpers": "^7.20.7",
+ "@babel/parser": "^7.20.7",
"@babel/template": "^7.20.7",
- "@babel/traverse": "^7.21.5",
- "@babel/types": "^7.21.5",
+ "@babel/traverse": "^7.20.12",
+ "@babel/types": "^7.20.7",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -11886,45 +12269,709 @@
"dev": true
}
}
+ },
+ "@babel/generator": {
+ "version": "7.20.14",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz",
+ "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.20.7",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "jsesc": "^2.5.1"
+ }
+ },
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.18.6"
+ }
+ },
+ "@babel/template": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz",
+ "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "@ngtools/webpack": {
+ "version": "15.2.8",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.8.tgz",
+ "integrity": "sha512-BJexeT4FxMtToVBGa3wdl6rrkYXgilP0kkSH4Qzu4MPlLPbeBSr4XQalQriewlpC2uzG0r2SJfrAe2eDhtSykA==",
+ "dev": true,
+ "requires": {}
+ },
+ "@types/estree": {
+ "version": "0.0.51",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
+ "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
+ "dev": true
+ },
+ "@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "requires": {
+ "@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": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "requires": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "requires": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "requires": {
+ "@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": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "requires": {
+ "@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": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "requires": {
+ "@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": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "requires": {
+ "@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": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "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"
+ }
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "browserslist": {
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
+ }
+ },
+ "es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true
+ },
+ "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
+ },
+ "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"
+ }
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "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"
+ }
+ },
+ "terser": {
+ "version": "5.16.3",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz",
+ "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/source-map": "^0.3.2",
+ "acorn": "^8.5.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ }
+ },
+ "tslib": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
+ "dev": true
+ },
+ "webpack": {
+ "version": "5.76.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz",
+ "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==",
+ "dev": true,
+ "requires": {
+ "@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.7.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.10.0",
+ "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.4.0",
+ "webpack-sources": "^3.2.3"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ }
+ }
+ },
+ "@angular-devkit/build-webpack": {
+ "version": "0.1502.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz",
+ "integrity": "sha512-jWtNv+S03FFLDe/C8SPCcRvkz3bSb2R+919IT086Q9axIPQ1VowOEwzt2k3qXPSSrC7GSYuASM+X92dB47NTQQ==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/architect": "0.1502.8",
+ "rxjs": "6.6.7"
+ },
+ "dependencies": {
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "@angular-devkit/core": {
+ "version": "15.2.8",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.8.tgz",
+ "integrity": "sha512-Lo4XrbDMtXarKnMrFgWLmQdSX+3QPNAg4otG8cmp/U4jJyjV4dAYKEAsb1sCNGUSM4h4v09EQU/5ugVjDU29lQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "8.12.0",
+ "ajv-formats": "2.1.1",
+ "jsonc-parser": "3.2.0",
+ "rxjs": "6.6.7",
+ "source-map": "0.7.4"
+ },
+ "dependencies": {
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "@angular-devkit/schematics": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.1.6.tgz",
+ "integrity": "sha512-cwmJFpS43zrdlmfwfHIxG/Nzg5rzFdtKrHx64ZXxNFm6JdyK2JTs/qrHUwv1FYWAcqhdiHn+00jYklMmvsvPOA==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "15.1.6",
+ "jsonc-parser": "3.2.0",
+ "magic-string": "0.27.0",
+ "ora": "5.4.1",
+ "rxjs": "6.6.7"
+ },
+ "dependencies": {
+ "@angular-devkit/core": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.6.tgz",
+ "integrity": "sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA==",
+ "dev": true,
+ "requires": {
+ "ajv": "8.12.0",
+ "ajv-formats": "2.1.1",
+ "jsonc-parser": "3.2.0",
+ "rxjs": "6.6.7",
+ "source-map": "0.7.4"
+ }
+ },
+ "magic-string": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "@angular/animations": {
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.1.5.tgz",
+ "integrity": "sha512-yac9PHy5Y72MtKQhaBSQFOdIxEJIacmJrYNRFoa82z0YCa3VrEYjvuG0x5JewBN4gQGC5IOpj2C7c9zdXZv5HA==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/cli": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.1.6.tgz",
+ "integrity": "sha512-GmC9jZK2ipUWj0dlfTI5oEYia4y1fLfO3AtAKU5CylNYrGyB+DRytKY8Bx6Fs4kaNBY8V8YnyLi7E/78gziMdg==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/architect": "0.1501.6",
+ "@angular-devkit/core": "15.1.6",
+ "@angular-devkit/schematics": "15.1.6",
+ "@schematics/angular": "15.1.6",
+ "@yarnpkg/lockfile": "1.1.0",
+ "ansi-colors": "4.1.3",
+ "ini": "3.0.1",
+ "inquirer": "8.2.4",
+ "jsonc-parser": "3.2.0",
+ "npm-package-arg": "10.1.0",
+ "npm-pick-manifest": "8.0.1",
+ "open": "8.4.0",
+ "ora": "5.4.1",
+ "pacote": "15.0.8",
+ "resolve": "1.22.1",
+ "semver": "7.3.8",
+ "symbol-observable": "4.0.0",
+ "yargs": "17.6.2"
+ },
+ "dependencies": {
+ "@angular-devkit/architect": {
+ "version": "0.1501.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1501.6.tgz",
+ "integrity": "sha512-u07zZFlfrg0Qn4mu5M9Nz0pH2Yd2028XF/73980PsZMxwkSm4diF08v4bHk3UyR7yPT7phwvt4znj6ryZhx1gw==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "15.1.6",
+ "rxjs": "6.6.7"
+ }
+ },
+ "@angular-devkit/core": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.6.tgz",
+ "integrity": "sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA==",
+ "dev": true,
+ "requires": {
+ "ajv": "8.12.0",
+ "ajv-formats": "2.1.1",
+ "jsonc-parser": "3.2.0",
+ "rxjs": "6.6.7",
+ "source-map": "0.7.4"
+ }
+ },
+ "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"
+ }
+ },
+ "open": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
+ "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
+ "dev": true,
+ "requires": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.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"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "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
+ },
+ "yargs": {
+ "version": "17.6.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz",
+ "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ }
+ }
+ }
+ },
+ "@angular/common": {
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.1.5.tgz",
+ "integrity": "sha512-52Ut/IeoM3avzV3Ts/ISkq7cc1FlA6dhLUq+L3ebY+Z8zZskCWjJWu4UgLGyVdtgSuAItyQm9CoZd+DrPLYtDA==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/compiler": {
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.1.5.tgz",
+ "integrity": "sha512-4Ciswu3HKE+Pk+6Lhi6v3inZ01WkNBi9D33OKGC+7uEAjl8DCNF13rBXLyMF6tIFd+L98KYpzwUyQYk8FI/vgA==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/compiler-cli": {
+ "version": "15.2.9",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz",
+ "integrity": "sha512-zsbI8G2xHOeYWI0hjFzrI//ZhZV9il/uQW5dAimfwJp06KZDeXZ3PdwY9JQslf6F+saLwOObxy6QMrIVvfjy9w==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "7.19.3",
+ "@jridgewell/sourcemap-codec": "^1.4.14",
+ "chokidar": "^3.0.0",
+ "convert-source-map": "^1.5.1",
+ "dependency-graph": "^0.11.0",
+ "magic-string": "^0.27.0",
+ "reflect-metadata": "^0.1.2",
+ "semver": "^7.0.0",
+ "tslib": "^2.3.0",
+ "yargs": "^17.2.1"
+ },
+ "dependencies": {
+ "@babel/core": {
+ "version": "7.19.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
+ "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
+ "dev": true,
+ "requires": {
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.19.3",
+ "@babel/helper-compilation-targets": "^7.19.3",
+ "@babel/helper-module-transforms": "^7.19.0",
+ "@babel/helpers": "^7.19.0",
+ "@babel/parser": "^7.19.3",
+ "@babel/template": "^7.18.10",
+ "@babel/traverse": "^7.19.3",
+ "@babel/types": "^7.19.3",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.1",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "magic-string": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/sourcemap-codec": "^1.4.13"
+ }
}
}
},
"@angular/core": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.1.1.tgz",
- "integrity": "sha512-hi0O2Gc0L4PavczQweC9cxVfdemXj76wfJ3GjtUP+f9I4uKLBQ6/JABExRIoW9eY0rK5fZgYP0IeCYisW4gxnQ==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.1.5.tgz",
+ "integrity": "sha512-JCbhGVaskqrstLB8CJoPtMQKH4gryhuLFUVL5cwbVy3UJGGNmc3Gzvk+9I7zDf/D08vKyXGGmBNBVx2J65SJgw==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/forms": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.1.1.tgz",
- "integrity": "sha512-vRpcy68MkudST7eV+pYpHsF0cXEfeAG3xGn1ntdkhydhMFPo+SwuZjzOT0OSq10Wdoerb4KI5eOesDLaLjmeJA==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.1.5.tgz",
+ "integrity": "sha512-FnuEdyYs1o/DJepLpTsY2/GwKTEXJ7sZlQb+NKkRWOoGpA0E4nSbhn3aCUic++MTgbZyHO0rmFKnD8TI2yyJDA==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/platform-browser": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.1.1.tgz",
- "integrity": "sha512-9zeB64wbAsoun7+rP6G8e1TY+1nC0sEaGdLzBv9ohOrFgkl8XgM+uNDiwkDLsBJkv10d2n6Tw14M9GaCL9AhVw==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.1.5.tgz",
+ "integrity": "sha512-epeESrWEt41W6i2NqIbGKNE0Oa1JfeDtKfMXtcjUNCgT76qS3zmC0G6irO8BOVbrwpA/YI4yYx1B9vTDUXYbEg==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/platform-browser-dynamic": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.1.1.tgz",
- "integrity": "sha512-wET0g3N5KbnAFUT0r/LGM039vfNRNdKn+rsVPxchh+EeQ+oJxdQi0dUBqSviabwwNW0oLPU+chnGFFowcKL0Wg==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.1.5.tgz",
+ "integrity": "sha512-pPnNyXqnkeUcFAy6DHxeC26dS/Te55Lnf+Yjn3ijvxM6bUcLkdhoIUKEuuMRPOrRiBLk4Ha/rSCzr2GpJPlZog==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/router": {
- "version": "16.1.1",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.1.1.tgz",
- "integrity": "sha512-02sTolkyPM/gJ9uJQtZkWujoi1LhH8qsIi2bexSC6cpNTeFnGyr7iFd1lWg+xDtV4PLPgH94Ai/aJN0DNg2I8Q==",
+ "version": "15.1.5",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.1.5.tgz",
+ "integrity": "sha512-1NXyXySE2/8aVjHk2e977b2uEDpKe3QIRSndpQXEmlqkQDPYKz8wwo4vyLlL5XK3k7pVKpcqDStvVyddD6YUvQ==",
"requires": {
"tslib": "^2.3.0"
}
@@ -12077,9 +13124,9 @@
}
},
"@babel/helper-define-polyfill-provider": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz",
- "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==",
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz",
+ "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==",
"dev": true,
"requires": {
"@babel/helper-compilation-targets": "^7.17.7",
@@ -12315,12 +13362,142 @@
"@babel/plugin-syntax-async-generators": "^7.8.4"
}
},
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
- "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
"dev": true,
- "requires": {}
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz",
+ "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
+ "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
+ "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
+ "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz",
+ "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz",
+ "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.20.7"
+ }
+ },
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
+ "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
+ "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
+ "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ }
+ },
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz",
+ "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ }
},
"@babel/plugin-proposal-unicode-property-regex": {
"version": "7.18.6",
@@ -12386,24 +13563,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-syntax-import-attributes": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz",
- "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
"@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
@@ -12485,16 +13644,6 @@
"@babel/helper-plugin-utils": "^7.14.5"
}
},
- "@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
- "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
"@babel/plugin-transform-arrow-functions": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz",
@@ -12504,27 +13653,15 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz",
- "integrity": "sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
"@babel/plugin-transform-async-to-generator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz",
- "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==",
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz",
+ "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5"
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9"
}
},
"@babel/plugin-transform-block-scoped-functions": {
@@ -12545,27 +13682,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-class-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz",
- "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-class-static-block": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz",
- "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
"@babel/plugin-transform-classes": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz",
@@ -12621,16 +13737,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-dynamic-import": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz",
- "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
"@babel/plugin-transform-exponentiation-operator": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz",
@@ -12641,16 +13747,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz",
- "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
"@babel/plugin-transform-for-of": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz",
@@ -12671,16 +13767,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-json-strings": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz",
- "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
"@babel/plugin-transform-literals": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz",
@@ -12690,16 +13776,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz",
- "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
"@babel/plugin-transform-member-expression-literals": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz",
@@ -12771,39 +13847,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz",
- "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-transform-numeric-separator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz",
- "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz",
- "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.5"
- }
- },
"@babel/plugin-transform-object-super": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz",
@@ -12814,16 +13857,6 @@
"@babel/helper-replace-supers": "^7.22.5"
}
},
- "@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz",
- "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
"@babel/plugin-transform-optional-chaining": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz",
@@ -12844,28 +13877,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-private-methods": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz",
- "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz",
- "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
"@babel/plugin-transform-property-literals": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz",
@@ -12895,16 +13906,16 @@
}
},
"@babel/plugin-transform-runtime": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.5.tgz",
- "integrity": "sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==",
+ "version": "7.19.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz",
+ "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.3",
- "babel-plugin-polyfill-corejs3": "^0.8.1",
- "babel-plugin-polyfill-regenerator": "^0.5.0",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.19.0",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
"semver": "^6.3.0"
},
"dependencies": {
@@ -12971,16 +13982,6 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-unicode-property-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz",
- "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
"@babel/plugin-transform-unicode-regex": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz",
@@ -12991,37 +13992,39 @@
"@babel/helper-plugin-utils": "^7.22.5"
}
},
- "@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz",
- "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
"@babel/preset-env": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.5.tgz",
- "integrity": "sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==",
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz",
+ "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-option": "^7.18.6",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/plugin-proposal-class-static-block": "^7.18.6",
+ "@babel/plugin-proposal-dynamic-import": "^7.18.6",
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
+ "@babel/plugin-proposal-json-strings": "^7.18.6",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
+ "@babel/plugin-proposal-numeric-separator": "^7.18.6",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
+ "@babel/plugin-proposal-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-private-methods": "^7.18.6",
+ "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
"@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.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-import-assertions": "^7.20.0",
"@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",
@@ -13031,61 +14034,44 @@
"@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-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.5",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.5",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.5",
- "@babel/plugin-transform-classes": "^7.22.5",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.5",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.5",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.5",
- "@babel/plugin-transform-for-of": "^7.22.5",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.5",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.5",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.5",
- "@babel/plugin-transform-modules-systemjs": "^7.22.5",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5",
- "@babel/plugin-transform-numeric-separator": "^7.22.5",
- "@babel/plugin-transform-object-rest-spread": "^7.22.5",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.5",
- "@babel/plugin-transform-parameters": "^7.22.5",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.5",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.5",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.5",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
+ "@babel/plugin-transform-arrow-functions": "^7.18.6",
+ "@babel/plugin-transform-async-to-generator": "^7.18.6",
+ "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-classes": "^7.20.2",
+ "@babel/plugin-transform-computed-properties": "^7.18.9",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
+ "@babel/plugin-transform-dotall-regex": "^7.18.6",
+ "@babel/plugin-transform-duplicate-keys": "^7.18.9",
+ "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
+ "@babel/plugin-transform-for-of": "^7.18.8",
+ "@babel/plugin-transform-function-name": "^7.18.9",
+ "@babel/plugin-transform-literals": "^7.18.9",
+ "@babel/plugin-transform-member-expression-literals": "^7.18.6",
+ "@babel/plugin-transform-modules-amd": "^7.19.6",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.19.6",
+ "@babel/plugin-transform-modules-umd": "^7.18.6",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
+ "@babel/plugin-transform-new-target": "^7.18.6",
+ "@babel/plugin-transform-object-super": "^7.18.6",
+ "@babel/plugin-transform-parameters": "^7.20.1",
+ "@babel/plugin-transform-property-literals": "^7.18.6",
+ "@babel/plugin-transform-regenerator": "^7.18.6",
+ "@babel/plugin-transform-reserved-words": "^7.18.6",
+ "@babel/plugin-transform-shorthand-properties": "^7.18.6",
+ "@babel/plugin-transform-spread": "^7.19.0",
+ "@babel/plugin-transform-sticky-regex": "^7.18.6",
+ "@babel/plugin-transform-template-literals": "^7.18.9",
+ "@babel/plugin-transform-typeof-symbol": "^7.18.9",
+ "@babel/plugin-transform-unicode-escapes": "^7.18.10",
+ "@babel/plugin-transform-unicode-regex": "^7.18.6",
"@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.3",
- "babel-plugin-polyfill-corejs3": "^0.8.1",
- "babel-plugin-polyfill-regenerator": "^0.5.0",
- "core-js-compat": "^3.30.2",
+ "@babel/types": "^7.20.2",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
+ "core-js-compat": "^3.25.1",
"semver": "^6.3.0"
},
"dependencies": {
@@ -13117,9 +14103,9 @@
"dev": true
},
"@babel/runtime": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
- "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
+ "version": "7.20.13",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
+ "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
"dev": true,
"requires": {
"regenerator-runtime": "^0.13.11"
@@ -13178,156 +14164,156 @@
"dev": true
},
"@esbuild/android-arm": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz",
- "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz",
+ "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==",
"dev": true,
"optional": true
},
"@esbuild/android-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz",
- "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz",
+ "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==",
"dev": true,
"optional": true
},
"@esbuild/android-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz",
- "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz",
+ "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==",
"dev": true,
"optional": true
},
"@esbuild/darwin-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz",
- "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz",
+ "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==",
"dev": true,
"optional": true
},
"@esbuild/darwin-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz",
- "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz",
+ "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==",
"dev": true,
"optional": true
},
"@esbuild/freebsd-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz",
- "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz",
+ "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==",
"dev": true,
"optional": true
},
"@esbuild/freebsd-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz",
- "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz",
+ "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==",
"dev": true,
"optional": true
},
"@esbuild/linux-arm": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz",
- "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz",
+ "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==",
"dev": true,
"optional": true
},
"@esbuild/linux-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz",
- "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz",
+ "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==",
"dev": true,
"optional": true
},
"@esbuild/linux-ia32": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz",
- "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz",
+ "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==",
"dev": true,
"optional": true
},
"@esbuild/linux-loong64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz",
- "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz",
+ "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==",
"dev": true,
"optional": true
},
"@esbuild/linux-mips64el": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz",
- "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz",
+ "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==",
"dev": true,
"optional": true
},
"@esbuild/linux-ppc64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz",
- "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz",
+ "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==",
"dev": true,
"optional": true
},
"@esbuild/linux-riscv64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz",
- "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz",
+ "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==",
"dev": true,
"optional": true
},
"@esbuild/linux-s390x": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz",
- "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz",
+ "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==",
"dev": true,
"optional": true
},
"@esbuild/linux-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz",
- "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz",
+ "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==",
"dev": true,
"optional": true
},
"@esbuild/netbsd-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz",
- "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz",
+ "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==",
"dev": true,
"optional": true
},
"@esbuild/openbsd-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz",
- "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz",
+ "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==",
"dev": true,
"optional": true
},
"@esbuild/sunos-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz",
- "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz",
+ "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==",
"dev": true,
"optional": true
},
"@esbuild/win32-arm64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz",
- "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz",
+ "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==",
"dev": true,
"optional": true
},
"@esbuild/win32-ia32": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz",
- "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz",
+ "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==",
"dev": true,
"optional": true
},
"@esbuild/win32-x64": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz",
- "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz",
+ "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==",
"dev": true,
"optional": true
},
@@ -13472,19 +14458,17 @@
}
}
},
+ "@kurkle/color": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
+ "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw=="
+ },
"@leichtgewicht/ip-codec": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
"integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
"dev": true
},
- "@ngtools/webpack": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.1.0.tgz",
- "integrity": "sha512-rKPDqzaSsdXIuJAdldiOzDgDvCe4MHPjsBzrRmev+B0UcllIjSOwciREPDks9LyopppsDVTvn7EtUyhjfv1LBg==",
- "dev": true,
- "requires": {}
- },
"@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -13541,15 +14525,6 @@
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true
- },
- "which": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
- "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
}
}
},
@@ -13576,17 +14551,6 @@
"dev": true,
"requires": {
"which": "^3.0.0"
- },
- "dependencies": {
- "which": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
- "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
}
},
"@npmcli/run-script": {
@@ -13600,17 +14564,6 @@
"node-gyp": "^9.0.0",
"read-package-json-fast": "^3.0.0",
"which": "^3.0.0"
- },
- "dependencies": {
- "which": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
- "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
}
},
"@pkgjs/parseargs": {
@@ -13621,48 +14574,46 @@
"optional": true
},
"@schematics/angular": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.0.6.tgz",
- "integrity": "sha512-8naIlMeY9p5iOZqc3D0reoN80xm/fQINrG8mqIOgIY6bDeqfFvMKfaozA3PbPLbZhl5Jyk7VfZnXb6ISN0KnxQ==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.1.6.tgz",
+ "integrity": "sha512-y2kIQ1wJL0wR6v/LM5+PFJUivrYtdaIJVRdOXLLWl0AB5aLwObiWgLzAuBsbGm/9//WPPhw9PglS5EFFxTBDzg==",
"dev": true,
"requires": {
- "@angular-devkit/core": "16.0.6",
- "@angular-devkit/schematics": "16.0.6",
+ "@angular-devkit/core": "15.1.6",
+ "@angular-devkit/schematics": "15.1.6",
"jsonc-parser": "3.2.0"
},
"dependencies": {
"@angular-devkit/core": {
- "version": "16.0.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.0.6.tgz",
- "integrity": "sha512-pHbDUwXDMTWTnX/vafkFnzvYDQD8lz+w8FvMQE23Q/vN6/Q0BRf0PWTAGla6Wt+E4HaqqrbQS5P0YBwS4te2Pw==",
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.1.6.tgz",
+ "integrity": "sha512-jGgxyRjecVf6lEyqDxz7ltMEndNPxIg720pk6r40fgsu0dU8w9vjJSJe7k0XdJiXVRcN6wZa/J5nO/xcwWVIsA==",
"dev": true,
"requires": {
"ajv": "8.12.0",
"ajv-formats": "2.1.1",
"jsonc-parser": "3.2.0",
- "rxjs": "7.8.1",
+ "rxjs": "6.6.7",
"source-map": "0.7.4"
}
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
}
}
},
- "@sigstore/protobuf-specs": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz",
- "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==",
- "dev": true
- },
- "@sigstore/tuf": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.0.tgz",
- "integrity": "sha512-bLzi9GeZgMCvjJeLUIfs8LJYCxrPRA8IXQkzUtaFKKVPTz0mucRyqFcV2U20yg9K+kYAD0YSitzGfRZCFLjdHQ==",
- "dev": true,
- "requires": {
- "@sigstore/protobuf-specs": "^0.1.0",
- "make-fetch-happen": "^11.0.1",
- "tuf-js": "^1.1.3"
- }
- },
"@socket.io/component-emitter": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
@@ -13675,22 +14626,6 @@
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
"dev": true
},
- "@tufjs/canonical-json": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz",
- "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==",
- "dev": true
- },
- "@tufjs/models": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz",
- "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==",
- "dev": true,
- "requires": {
- "@tufjs/canonical-json": "1.0.0",
- "minimatch": "^9.0.0"
- }
- },
"@types/body-parser": {
"version": "1.19.2",
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
@@ -13804,9 +14739,9 @@
}
},
"@types/jasmine": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.3.4.tgz",
- "integrity": "sha512-DsJbnxCdjmhRP7dXwjD6JcPc+z7V/4mG3VA1cEFec/+R343TaNPnZ9eJzMkjR4T1BYkjkDIUsPDybkDC0qLrvA==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.0.3.tgz",
+ "integrity": "sha512-Opp1LvvEuZdk8fSSvchK2mZwhVrsNT0JgJE9Di6MjnaIpmEXM8TLCPPrVtNTYh8+5MPdY8j9bAHMu2SSfwpZJg==",
"dev": true
},
"@types/json-schema": {
@@ -13827,6 +14762,12 @@
"integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==",
"dev": true
},
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
"@types/qs": {
"version": "6.9.7",
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -13892,18 +14833,12 @@
"@types/node": "*"
}
},
- "@vitejs/plugin-basic-ssl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz",
- "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==",
- "dev": true,
- "requires": {}
- },
"@webassemblyjs/ast": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
"integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/helper-numbers": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6"
@@ -13913,25 +14848,29 @@
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
"integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"@webassemblyjs/helper-api-error": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
"integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"@webassemblyjs/helper-buffer": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
"integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"@webassemblyjs/helper-numbers": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
"integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/floating-point-hex-parser": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6",
@@ -13942,13 +14881,15 @@
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
"integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"@webassemblyjs/helper-wasm-section": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
"integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -13961,6 +14902,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
"integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
"dev": true,
+ "peer": true,
"requires": {
"@xtuc/ieee754": "^1.2.0"
}
@@ -13970,6 +14912,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
"integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
"dev": true,
+ "peer": true,
"requires": {
"@xtuc/long": "4.2.2"
}
@@ -13978,13 +14921,15 @@
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
"integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"@webassemblyjs/wasm-edit": {
"version": "1.11.6",
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
"integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -14001,6 +14946,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
"integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
@@ -14014,6 +14960,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
"integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-buffer": "1.11.6",
@@ -14026,6 +14973,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
"integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@webassemblyjs/helper-api-error": "1.11.6",
@@ -14040,6 +14988,7 @@
"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
"integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
"dev": true,
+ "peer": true,
"requires": {
"@webassemblyjs/ast": "1.11.6",
"@xtuc/long": "4.2.2"
@@ -14259,13 +15208,13 @@
"dev": true
},
"autoprefixer": {
- "version": "10.4.14",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
- "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
+ "version": "10.4.13",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
+ "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
"dev": true,
"requires": {
- "browserslist": "^4.21.5",
- "caniuse-lite": "^1.0.30001464",
+ "browserslist": "^4.21.4",
+ "caniuse-lite": "^1.0.30001426",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -14296,13 +15245,13 @@
}
},
"babel-plugin-polyfill-corejs2": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz",
- "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==",
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
+ "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==",
"dev": true,
"requires": {
"@babel/compat-data": "^7.17.7",
- "@babel/helper-define-polyfill-provider": "^0.4.0",
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
"semver": "^6.1.1"
},
"dependencies": {
@@ -14315,22 +15264,22 @@
}
},
"babel-plugin-polyfill-corejs3": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz",
- "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz",
+ "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==",
"dev": true,
"requires": {
- "@babel/helper-define-polyfill-provider": "^0.4.0",
- "core-js-compat": "^3.30.1"
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
+ "core-js-compat": "^3.25.1"
}
},
"babel-plugin-polyfill-regenerator": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz",
- "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==",
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz",
+ "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==",
"dev": true,
"requires": {
- "@babel/helper-define-polyfill-provider": "^0.4.0"
+ "@babel/helper-define-polyfill-provider": "^0.3.3"
}
},
"balanced-match": {
@@ -14497,20 +15446,21 @@
"dev": true
},
"cacache": {
- "version": "17.1.3",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.3.tgz",
- "integrity": "sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==",
+ "version": "17.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz",
+ "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==",
"dev": true,
"requires": {
"@npmcli/fs": "^3.1.0",
"fs-minipass": "^3.0.0",
- "glob": "^10.2.2",
+ "glob": "^8.0.1",
"lru-cache": "^7.7.1",
- "minipass": "^5.0.0",
+ "minipass": "^4.0.0",
"minipass-collect": "^1.0.2",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
"ssri": "^10.0.0",
"tar": "^6.1.11",
"unique-filename": "^3.0.0"
@@ -14569,6 +15519,14 @@
"integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
"dev": true
},
+ "chart.js": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.3.0.tgz",
+ "integrity": "sha512-ynG0E79xGfMaV2xAHdbhwiPLczxnNNnasrmPEXriXsPJGjmhOBYzFVEsB65w2qMDz+CaBJJuJD0inE/ab/h36g==",
+ "requires": {
+ "@kurkle/color": "^0.3.0"
+ }
+ },
"chokidar": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
@@ -14884,46 +15842,29 @@
}
},
"cosmiconfig": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
- "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
"dev": true,
"requires": {
+ "@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
"parse-json": "^5.0.0",
- "path-type": "^4.0.0"
- },
- "dependencies": {
- "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
- },
- "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"
- }
- }
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
}
},
"critters": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.18.tgz",
- "integrity": "sha512-I7t/da29EIWXgxx2RSW1md1DvenEgEuLlki6nHE5+Nc0e3eib5AuGIGbPVuI8q+erCKkSP9T/NqYfvasAy7x7A==",
+ "version": "0.0.16",
+ "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz",
+ "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
- "css-select": "^5.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.2",
- "htmlparser2": "^8.0.2",
- "postcss": "^8.4.23",
+ "css-select": "^4.2.0",
+ "parse5": "^6.0.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.1",
+ "postcss": "^8.3.7",
"pretty-bytes": "^5.3.0"
},
"dependencies": {
@@ -14967,6 +15908,12 @@
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -14987,18 +15934,29 @@
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
}
},
"css-loader": {
- "version": "6.8.1",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
- "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
+ "version": "6.7.3",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz",
+ "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==",
"dev": true,
"requires": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.21",
+ "postcss": "^8.4.19",
"postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.3",
+ "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",
@@ -15006,15 +15964,15 @@
}
},
"css-select": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
"dev": true,
"requires": {
"boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
"nth-check": "^2.0.1"
}
},
@@ -15087,6 +16045,12 @@
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
"dev": true
},
+ "dependency-graph": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
+ "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
+ "dev": true
+ },
"destroy": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
@@ -15142,14 +16106,22 @@
}
},
"dom-serializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
"dev": true,
"requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true
+ }
}
},
"domelementtype": {
@@ -15159,23 +16131,23 @@
"dev": true
},
"domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
"dev": true,
"requires": {
- "domelementtype": "^2.3.0"
+ "domelementtype": "^2.2.0"
}
},
"domutils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
- "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
"dev": true,
"requires": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
}
},
"eastasianwidth": {
@@ -15317,42 +16289,44 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz",
"integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==",
- "dev": true
+ "dev": true,
+ "peer": true
},
"esbuild": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz",
- "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz",
+ "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==",
"dev": true,
+ "optional": true,
"requires": {
- "@esbuild/android-arm": "0.17.19",
- "@esbuild/android-arm64": "0.17.19",
- "@esbuild/android-x64": "0.17.19",
- "@esbuild/darwin-arm64": "0.17.19",
- "@esbuild/darwin-x64": "0.17.19",
- "@esbuild/freebsd-arm64": "0.17.19",
- "@esbuild/freebsd-x64": "0.17.19",
- "@esbuild/linux-arm": "0.17.19",
- "@esbuild/linux-arm64": "0.17.19",
- "@esbuild/linux-ia32": "0.17.19",
- "@esbuild/linux-loong64": "0.17.19",
- "@esbuild/linux-mips64el": "0.17.19",
- "@esbuild/linux-ppc64": "0.17.19",
- "@esbuild/linux-riscv64": "0.17.19",
- "@esbuild/linux-s390x": "0.17.19",
- "@esbuild/linux-x64": "0.17.19",
- "@esbuild/netbsd-x64": "0.17.19",
- "@esbuild/openbsd-x64": "0.17.19",
- "@esbuild/sunos-x64": "0.17.19",
- "@esbuild/win32-arm64": "0.17.19",
- "@esbuild/win32-ia32": "0.17.19",
- "@esbuild/win32-x64": "0.17.19"
+ "@esbuild/android-arm": "0.17.8",
+ "@esbuild/android-arm64": "0.17.8",
+ "@esbuild/android-x64": "0.17.8",
+ "@esbuild/darwin-arm64": "0.17.8",
+ "@esbuild/darwin-x64": "0.17.8",
+ "@esbuild/freebsd-arm64": "0.17.8",
+ "@esbuild/freebsd-x64": "0.17.8",
+ "@esbuild/linux-arm": "0.17.8",
+ "@esbuild/linux-arm64": "0.17.8",
+ "@esbuild/linux-ia32": "0.17.8",
+ "@esbuild/linux-loong64": "0.17.8",
+ "@esbuild/linux-mips64el": "0.17.8",
+ "@esbuild/linux-ppc64": "0.17.8",
+ "@esbuild/linux-riscv64": "0.17.8",
+ "@esbuild/linux-s390x": "0.17.8",
+ "@esbuild/linux-x64": "0.17.8",
+ "@esbuild/netbsd-x64": "0.17.8",
+ "@esbuild/openbsd-x64": "0.17.8",
+ "@esbuild/sunos-x64": "0.17.8",
+ "@esbuild/win32-arm64": "0.17.8",
+ "@esbuild/win32-ia32": "0.17.8",
+ "@esbuild/win32-x64": "0.17.8"
}
},
"esbuild-wasm": {
- "version": "0.17.19",
- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.19.tgz",
- "integrity": "sha512-X9UQEMJMZXwlGCfqcBmJ1jEa+KrLfd+gCBypO/TSzo5hZvbVwFqpxj1YCuX54ptTF75wxmrgorR4RL40AKtLVg==",
+ "version": "0.17.8",
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz",
+ "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==",
"dev": true
},
"escalade": {
@@ -15457,14 +16431,6 @@
"onetime": "^5.1.2",
"signal-exit": "^3.0.3",
"strip-final-newline": "^2.0.0"
- },
- "dependencies": {
- "signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- }
}
},
"exponential-backoff": {
@@ -15754,6 +16720,14 @@
"requires": {
"cross-spawn": "^7.0.0",
"signal-exit": "^4.0.1"
+ },
+ "dependencies": {
+ "signal-exit": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
+ "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
+ "dev": true
+ }
}
},
"forwarded": {
@@ -15792,6 +16766,14 @@
"dev": true,
"requires": {
"minipass": "^5.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true
+ }
}
},
"fs-monkey": {
@@ -15833,14 +16815,6 @@
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1",
"wide-align": "^1.1.5"
- },
- "dependencies": {
- "signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- }
}
},
"gensync": {
@@ -15880,16 +16854,16 @@
"dev": true
},
"glob": {
- "version": "10.2.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz",
- "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
"dev": true,
"requires": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^2.0.3",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2",
- "path-scurry": "^1.7.0"
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
}
},
"glob-parent": {
@@ -16061,18 +17035,6 @@
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
"dev": true
},
- "htmlparser2": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "entities": "^4.4.0"
- }
- },
"http-cache-semantics": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
@@ -16207,6 +17169,17 @@
"dev": true,
"requires": {
"minimatch": "^9.0.0"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
+ "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
}
},
"image-size": {
@@ -16269,9 +17242,9 @@
"dev": true
},
"ini": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-4.0.0.tgz",
- "integrity": "sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz",
+ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==",
"dev": true
},
"inquirer": {
@@ -16590,9 +17563,9 @@
}
},
"jasmine-core": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz",
- "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.2.0.tgz",
+ "integrity": "sha512-OcFpBrIhnbmb9wfI8cqPSJ50pv3Wg4/NSgoZIqHzIwO/2a9qivJWzv8hUvaREIMYYJBas6AvfXATFdVuzzCqVw==",
"dev": true
},
"jest-worker": {
@@ -16623,12 +17596,6 @@
}
}
},
- "jiti": {
- "version": "1.18.2",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
- "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==",
- "dev": true
- },
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -16805,9 +17772,9 @@
}
},
"karma-chrome-launcher": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
- "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz",
+ "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==",
"dev": true,
"requires": {
"which": "^1.2.1"
@@ -16896,16 +17863,6 @@
"integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
"dev": true
},
- "launch-editor": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz",
- "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==",
- "dev": true,
- "requires": {
- "picocolors": "^1.0.0",
- "shell-quote": "^1.7.3"
- }
- },
"less": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz",
@@ -17099,9 +18056,9 @@
}
},
"magic-string": {
- "version": "0.30.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz",
- "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz",
+ "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==",
"dev": true,
"requires": {
"@jridgewell/sourcemap-codec": "^1.4.13"
@@ -17152,6 +18109,12 @@
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
"dev": true
+ },
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true
}
}
},
@@ -17232,9 +18195,9 @@
"dev": true
},
"mini-css-extract-plugin": {
- "version": "2.7.6",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
- "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz",
+ "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==",
"dev": true,
"requires": {
"schema-utils": "^4.0.0"
@@ -17247,9 +18210,9 @@
"dev": true
},
"minimatch": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
- "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
@@ -17262,9 +18225,9 @@
"dev": true
},
"minipass": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
- "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
+ "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==",
"dev": true
},
"minipass-collect": {
@@ -17303,6 +18266,14 @@
"minipass": "^5.0.0",
"minipass-sized": "^1.0.3",
"minizlib": "^2.1.2"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true
+ }
}
},
"minipass-flush": {
@@ -17446,12 +18417,6 @@
"minimist": "^1.2.6"
}
},
- "mrmime": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
- "dev": true
- },
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -17601,6 +18566,15 @@
"requires": {
"brace-expansion": "^1.1.7"
}
+ },
+ "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"
+ }
}
}
},
@@ -17720,6 +18694,14 @@
"minizlib": "^2.1.2",
"npm-package-arg": "^10.0.0",
"proc-log": "^3.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true
+ }
}
},
"npm-run-path": {
@@ -17804,9 +18786,9 @@
}
},
"open": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
- "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz",
+ "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==",
"dev": true,
"requires": {
"define-lazy-prop": "^2.0.0",
@@ -17940,9 +18922,9 @@
"dev": true
},
"pacote": {
- "version": "15.1.3",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.3.tgz",
- "integrity": "sha512-aRts8cZqxiJVDitmAh+3z+FxuO3tLNWEmwDRPEpDDiZJaRz06clP4XX112ynMT5uF0QNoMPajBBHnaStUEPJXA==",
+ "version": "15.0.8",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.0.8.tgz",
+ "integrity": "sha512-UlcumB/XS6xyyIMwg/WwMAyUmga+RivB5KgkRwA1hZNtrx+0Bt41KxHCvg1kr0pZ/ZeD8qjhW4fph6VaYRCbLw==",
"dev": true,
"requires": {
"@npmcli/git": "^4.0.0",
@@ -17951,7 +18933,7 @@
"@npmcli/run-script": "^6.0.0",
"cacache": "^17.0.0",
"fs-minipass": "^3.0.0",
- "minipass": "^5.0.0",
+ "minipass": "^4.0.0",
"npm-package-arg": "^10.0.0",
"npm-packlist": "^7.0.0",
"npm-pick-manifest": "^8.0.0",
@@ -17960,7 +18942,6 @@
"promise-retry": "^2.0.1",
"read-package-json": "^6.0.0",
"read-package-json-fast": "^3.0.0",
- "sigstore": "^1.3.0",
"ssri": "^10.0.0",
"tar": "^6.1.11"
}
@@ -18018,6 +18999,23 @@
"parse5-sax-parser": "^7.0.0"
}
},
+ "parse5-htmlparser2-tree-adapter": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
+ "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
+ "dev": true,
+ "requires": {
+ "parse5": "^6.0.1"
+ },
+ "dependencies": {
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ }
+ }
+ },
"parse5-sax-parser": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz",
@@ -18072,6 +19070,12 @@
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.2.tgz",
"integrity": "sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==",
"dev": true
+ },
+ "minipass": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
+ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
+ "dev": true
}
}
},
@@ -18139,14 +19143,13 @@
}
},
"postcss-loader": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.2.tgz",
- "integrity": "sha512-c7qDlXErX6n0VT+LUsW+nwefVtTu3ORtVvK8EXuUIDcxo+b/euYqpuHlJAvePb0Af5e8uMjR/13e0lTuYifaig==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz",
+ "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==",
"dev": true,
"requires": {
- "cosmiconfig": "^8.1.3",
- "jiti": "^1.18.2",
- "klona": "^2.0.6",
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.5",
"semver": "^7.3.8"
}
},
@@ -18208,6 +19211,25 @@
"integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
"dev": true
},
+ "primeflex": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.3.1.tgz",
+ "integrity": "sha512-zaOq3YvcOYytbAmKv3zYc+0VNS9Wg5d37dfxZnveKBFPr7vEIwfV5ydrpiouTft8MVW6qNjfkaQphHSnvgQbpQ=="
+ },
+ "primeicons": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-6.0.1.tgz",
+ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==",
+ "peer": true
+ },
+ "primeng": {
+ "version": "15.2.0",
+ "resolved": "https://registry.npmjs.org/primeng/-/primeng-15.2.0.tgz",
+ "integrity": "sha512-CLcB4RYiI4PcQ8nwov01L5CQHbhl7n1OufA2OKIq9+C4sBEv9sLsnEN2/Cah4m1jtrRkNbsac8JJE7LdPxecaQ==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
"proc-log": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
@@ -18327,11 +19349,39 @@
"npm-normalize-package-bin": "^3.0.0"
},
"dependencies": {
+ "glob": {
+ "version": "10.2.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz",
+ "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==",
+ "dev": true,
+ "requires": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.0.3",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2",
+ "path-scurry": "^1.7.0"
+ }
+ },
"json-parse-even-better-errors": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz",
"integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==",
"dev": true
+ },
+ "minimatch": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
+ "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ },
+ "minipass": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
+ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
+ "dev": true
}
}
},
@@ -18465,12 +19515,12 @@
"dev": true
},
"resolve": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
- "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
+ "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.11.0",
+ "is-core-module": "^2.9.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
}
@@ -18521,14 +19571,6 @@
"requires": {
"onetime": "^5.1.0",
"signal-exit": "^3.0.2"
- },
- "dependencies": {
- "signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- }
}
},
"retry": {
@@ -18593,15 +19635,6 @@
}
}
},
- "rollup": {
- "version": "3.25.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
- "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
- "dev": true,
- "requires": {
- "fsevents": "~2.3.2"
- }
- },
"run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@@ -18638,9 +19671,9 @@
"dev": true
},
"sass": {
- "version": "1.63.2",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.2.tgz",
- "integrity": "sha512-u56TU0AIFqMtauKl/OJ1AeFsXqRHkgO7nCWmHaDwfxDo9GUMSqBA4NEh6GMuh1CYVM7zuROYtZrHzPc2ixK+ww==",
+ "version": "1.58.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz",
+ "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==",
"dev": true,
"requires": {
"chokidar": ">=3.0.0 <4.0.0",
@@ -18649,12 +19682,12 @@
}
},
"sass-loader": {
- "version": "13.3.1",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.1.tgz",
- "integrity": "sha512-cBTxmgyVA1nXPvIK4brjJMXOMJ2v2YrQEuHqLw3LylGb3gsR6jAvdjHMcy/+JGTmmIF9SauTrLLR7bsWDMWqgg==",
+ "version": "13.2.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz",
+ "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==",
"dev": true,
"requires": {
- "klona": "^2.0.6",
+ "klona": "^2.0.4",
"neo-async": "^2.6.2"
}
},
@@ -18895,12 +19928,6 @@
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
"dev": true
},
- "shell-quote": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
- "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
- "dev": true
- },
"side-channel": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
@@ -18913,23 +19940,11 @@
}
},
"signal-exit": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
- "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
"dev": true
},
- "sigstore": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.6.0.tgz",
- "integrity": "sha512-QODKff/qW/TXOZI6V/Clqu74xnInAS6it05mufj4/fSewexLtfEntgLZZcBtUK44CDQyUE5TUXYy1ARYzlfG9g==",
- "dev": true,
- "requires": {
- "@sigstore/protobuf-specs": "^0.1.0",
- "@sigstore/tuf": "^1.0.0",
- "make-fetch-happen": "^11.0.1",
- "tuf-js": "^1.1.3"
- }
- },
"slash": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
@@ -19131,6 +20146,14 @@
"dev": true,
"requires": {
"minipass": "^5.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true
+ }
}
},
"statuses": {
@@ -19266,6 +20289,12 @@
}
}
},
+ "minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true
+ },
"mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
@@ -19448,17 +20477,6 @@
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
},
- "tuf-js": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz",
- "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==",
- "dev": true,
- "requires": {
- "@tufjs/models": "1.0.4",
- "debug": "^4.3.4",
- "make-fetch-happen": "^11.1.1"
- }
- },
"type-fest": {
"version": "0.21.3",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
@@ -19482,9 +20500,9 @@
"dev": true
},
"typescript": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz",
- "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==",
+ "version": "4.8.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+ "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
"dev": true
},
"ua-parser-js": {
@@ -19613,18 +20631,6 @@
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"dev": true
},
- "vite": {
- "version": "4.3.9",
- "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz",
- "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==",
- "dev": true,
- "requires": {
- "esbuild": "^0.17.5",
- "fsevents": "~2.3.2",
- "postcss": "^8.4.23",
- "rollup": "^3.21.0"
- }
- },
"void-elements": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
@@ -19664,6 +20670,7 @@
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.86.0.tgz",
"integrity": "sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==",
"dev": true,
+ "peer": true,
"requires": {
"@types/eslint-scope": "^3.7.3",
"@types/estree": "^1.0.0",
@@ -19696,6 +20703,7 @@
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
+ "peer": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -19708,19 +20716,22 @@
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true,
+ "peer": true,
"requires": {}
},
"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
+ "dev": true,
+ "peer": true
},
"schema-utils": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
"integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
"dev": true,
+ "peer": true,
"requires": {
"@types/json-schema": "^7.0.8",
"ajv": "^6.12.5",
@@ -19730,9 +20741,9 @@
}
},
"webpack-dev-middleware": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz",
- "integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz",
+ "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==",
"dev": true,
"requires": {
"colorette": "^2.0.10",
@@ -19743,9 +20754,9 @@
}
},
"webpack-dev-server": {
- "version": "4.15.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz",
- "integrity": "sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz",
+ "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==",
"dev": true,
"requires": {
"@types/bonjour": "^3.5.9",
@@ -19767,7 +20778,6 @@
"html-entities": "^2.3.2",
"http-proxy-middleware": "^2.0.3",
"ipaddr.js": "^2.0.1",
- "launch-editor": "^2.6.0",
"open": "^8.0.9",
"p-retry": "^4.5.0",
"rimraf": "^3.0.2",
@@ -19777,7 +20787,7 @@
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
"webpack-dev-middleware": "^5.3.1",
- "ws": "^8.13.0"
+ "ws": "^8.4.2"
},
"dependencies": {
"webpack-dev-middleware": {
@@ -19792,20 +20802,13 @@
"range-parser": "^1.2.1",
"schema-utils": "^4.0.0"
}
- },
- "ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
- "dev": true,
- "requires": {}
}
}
},
"webpack-merge": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz",
- "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==",
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+ "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
"dev": true,
"requires": {
"clone-deep": "^4.0.1",
@@ -19845,9 +20848,9 @@
"dev": true
},
"which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
+ "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
@@ -19967,6 +20970,12 @@
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
+ "yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true
+ },
"yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
@@ -19989,9 +20998,9 @@
"dev": true
},
"zone.js": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.1.tgz",
- "integrity": "sha512-+bIeDAFEBYuXRuU3qGQvzdPap+N1zjM4KkBAiiQuVVCrHrhjDuY6VkUhNa5+U27+9w0q3fbKiMCbpJ0XzMmSWA==",
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.12.0.tgz",
+ "integrity": "sha512-XtC+I5dXU14HrzidAKBNMqneIVUykLEAA1x+v4KVrd6AUPWlwYORF8KgsVqvgdHiKZ4BkxxjvYi/ksEixTPR0Q==",
"requires": {
"tslib": "^2.3.0"
}
diff --git a/package.json b/package.json
index 7e15fe7..9d7b66d 100644
--- a/package.json
+++ b/package.json
@@ -10,29 +10,32 @@
},
"private": true,
"dependencies": {
- "@angular/animations": "^16.0.0",
- "@angular/common": "^16.0.0",
- "@angular/compiler": "^16.0.0",
- "@angular/core": "^16.0.0",
- "@angular/forms": "^16.0.0",
- "@angular/platform-browser": "^16.0.0",
- "@angular/platform-browser-dynamic": "^16.0.0",
- "@angular/router": "^16.0.0",
+ "@angular/animations": "15.1.5",
+ "@angular/common": "15.1.5",
+ "@angular/compiler": "15.1.5",
+ "@angular/core": "15.1.5",
+ "@angular/forms": "15.1.5",
+ "@angular/platform-browser": "15.1.5",
+ "@angular/platform-browser-dynamic": "15.1.5",
+ "@angular/router": "15.1.5",
+ "chart.js": "^4.3.0",
+ "primeflex": "^3.3.0",
+ "primeng": "15.2.0",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
- "zone.js": "~0.13.0"
+ "zone.js": "~0.12.0"
},
"devDependencies": {
- "@angular-devkit/build-angular": "^16.0.3",
- "@angular/cli": "~16.0.3",
- "@angular/compiler-cli": "^16.0.0",
- "@types/jasmine": "~4.3.0",
- "jasmine-core": "~4.6.0",
+ "@angular-devkit/build-angular": "^15.1.6",
+ "@angular/cli": "~15.1.6",
+ "@angular/compiler-cli": "^15.1.5",
+ "@types/jasmine": "~4.0.0",
+ "jasmine-core": "~4.2.0",
"karma": "~6.4.0",
- "karma-chrome-launcher": "~3.2.0",
+ "karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.0.0",
- "typescript": "~5.0.2"
+ "typescript": "~4.8.2"
}
-}
+}
\ No newline at end of file
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 0297262..4246a48 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -1,7 +1,21 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
-const routes: Routes = [];
+import { AppLayoutComponent } from './layout/app.layout.component';
+import { SplashComponent } from './splash/splash.component';
+
+const routes: Routes = [
+ {
+ path: '',
+ component: AppLayoutComponent,
+ children: [
+ {
+ path: '',
+ component: SplashComponent
+ }
+ ]
+ }
+];
@NgModule({
imports: [RouterModule.forRoot(routes)],
diff --git a/src/app/app.component.html b/src/app/app.component.html
index 2a0fbf1..90c6b64 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,484 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ title }} app is running!
-
-
-
-
-
-
-
Resources
-
Here are some links to help you get started:
-
-
-
-
-
Next Steps
-
What do you want to do next with your app?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ng generate component xyz
-
ng add @angular/material
-
ng add @angular/pwa
-
ng add _____
-
ng test
-
ng build
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index b1c6c96..1e2e639 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -1,16 +1,22 @@
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
+import { PrimeNGModule } from '../prime-ng.module';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
+import { AppLayoutModule } from './layout/app.layout.module';
+import { SplashComponent } from './splash/splash.component';
@NgModule({
declarations: [
- AppComponent
+ AppComponent,
+ SplashComponent
],
imports: [
BrowserModule,
- AppRoutingModule
+ AppRoutingModule,
+ PrimeNGModule,
+ AppLayoutModule
],
providers: [],
bootstrap: [AppComponent]
diff --git a/src/app/layout/api/menuchangeevent.ts b/src/app/layout/api/menuchangeevent.ts
new file mode 100644
index 0000000..2730d09
--- /dev/null
+++ b/src/app/layout/api/menuchangeevent.ts
@@ -0,0 +1,4 @@
+export interface MenuChangeEvent {
+ key: string;
+ routeEvent?: boolean;
+}
\ No newline at end of file
diff --git a/src/app/layout/app.footer.component.html b/src/app/layout/app.footer.component.html
new file mode 100644
index 0000000..3311946
--- /dev/null
+++ b/src/app/layout/app.footer.component.html
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/app/layout/app.footer.component.ts b/src/app/layout/app.footer.component.ts
new file mode 100644
index 0000000..0c96a45
--- /dev/null
+++ b/src/app/layout/app.footer.component.ts
@@ -0,0 +1,10 @@
+import { Component } from '@angular/core';
+import { LayoutService } from "./service/app.layout.service";
+
+@Component({
+ selector: 'app-footer',
+ templateUrl: './app.footer.component.html'
+})
+export class AppFooterComponent {
+ constructor(public layoutService: LayoutService) { }
+}
diff --git a/src/app/layout/app.layout.component.html b/src/app/layout/app.layout.component.html
new file mode 100644
index 0000000..b8a4fd4
--- /dev/null
+++ b/src/app/layout/app.layout.component.html
@@ -0,0 +1,14 @@
+
diff --git a/src/app/layout/app.layout.component.ts b/src/app/layout/app.layout.component.ts
new file mode 100644
index 0000000..802b5a9
--- /dev/null
+++ b/src/app/layout/app.layout.component.ts
@@ -0,0 +1,121 @@
+import { Component, OnDestroy, Renderer2, ViewChild } from '@angular/core';
+import { NavigationEnd, Router } from '@angular/router';
+import { filter, Subscription } from 'rxjs';
+import { LayoutService } from "./service/app.layout.service";
+import { AppSidebarComponent } from "./app.sidebar.component";
+import { AppTopBarComponent } from './app.topbar.component';
+
+@Component({
+ selector: 'app-layout',
+ templateUrl: './app.layout.component.html'
+})
+export class AppLayoutComponent implements OnDestroy {
+
+ overlayMenuOpenSubscription: Subscription;
+
+ menuOutsideClickListener: any;
+
+ profileMenuOutsideClickListener: any;
+
+ @ViewChild(AppSidebarComponent) appSidebar!: AppSidebarComponent;
+
+ @ViewChild(AppTopBarComponent) appTopbar!: AppTopBarComponent;
+
+ constructor(public layoutService: LayoutService, public renderer: Renderer2, public router: Router) {
+ this.overlayMenuOpenSubscription = this.layoutService.overlayOpen$.subscribe(() => {
+ if (!this.menuOutsideClickListener) {
+ this.menuOutsideClickListener = this.renderer.listen('document', 'click', event => {
+ const isOutsideClicked = !(this.appSidebar.el.nativeElement.isSameNode(event.target) || this.appSidebar.el.nativeElement.contains(event.target)
+ || this.appTopbar.menuButton.nativeElement.isSameNode(event.target) || this.appTopbar.menuButton.nativeElement.contains(event.target));
+
+ if (isOutsideClicked) {
+ this.hideMenu();
+ }
+ });
+ }
+
+ if (!this.profileMenuOutsideClickListener) {
+ this.profileMenuOutsideClickListener = this.renderer.listen('document', 'click', event => {
+ const isOutsideClicked = !(this.appTopbar.menu.nativeElement.isSameNode(event.target) || this.appTopbar.menu.nativeElement.contains(event.target)
+ || this.appTopbar.topbarMenuButton.nativeElement.isSameNode(event.target) || this.appTopbar.topbarMenuButton.nativeElement.contains(event.target));
+
+ if (isOutsideClicked) {
+ this.hideProfileMenu();
+ }
+ });
+ }
+
+ if (this.layoutService.state.staticMenuMobileActive) {
+ this.blockBodyScroll();
+ }
+ });
+
+ this.router.events.pipe(filter(event => event instanceof NavigationEnd))
+ .subscribe(() => {
+ this.hideMenu();
+ this.hideProfileMenu();
+ });
+ }
+
+ hideMenu() {
+ this.layoutService.state.overlayMenuActive = false;
+ this.layoutService.state.staticMenuMobileActive = false;
+ this.layoutService.state.menuHoverActive = false;
+ if (this.menuOutsideClickListener) {
+ this.menuOutsideClickListener();
+ this.menuOutsideClickListener = null;
+ }
+ this.unblockBodyScroll();
+ }
+
+ hideProfileMenu() {
+ this.layoutService.state.profileSidebarVisible = false;
+ if (this.profileMenuOutsideClickListener) {
+ this.profileMenuOutsideClickListener();
+ this.profileMenuOutsideClickListener = null;
+ }
+ }
+
+ blockBodyScroll(): void {
+ if (document.body.classList) {
+ document.body.classList.add('blocked-scroll');
+ }
+ else {
+ document.body.className += ' blocked-scroll';
+ }
+ }
+
+ unblockBodyScroll(): void {
+ if (document.body.classList) {
+ document.body.classList.remove('blocked-scroll');
+ }
+ else {
+ document.body.className = document.body.className.replace(new RegExp('(^|\\b)' +
+ 'blocked-scroll'.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
+ }
+ }
+
+ get containerClass() {
+ return {
+ 'layout-theme-light': this.layoutService.config.colorScheme === 'light',
+ 'layout-theme-dark': this.layoutService.config.colorScheme === 'dark',
+ 'layout-overlay': this.layoutService.config.menuMode === 'overlay',
+ 'layout-static': this.layoutService.config.menuMode === 'static',
+ 'layout-static-inactive': this.layoutService.state.staticMenuDesktopInactive && this.layoutService.config.menuMode === 'static',
+ 'layout-overlay-active': this.layoutService.state.overlayMenuActive,
+ 'layout-mobile-active': this.layoutService.state.staticMenuMobileActive,
+ 'p-input-filled': this.layoutService.config.inputStyle === 'filled',
+ 'p-ripple-disabled': !this.layoutService.config.ripple
+ }
+ }
+
+ ngOnDestroy() {
+ if (this.overlayMenuOpenSubscription) {
+ this.overlayMenuOpenSubscription.unsubscribe();
+ }
+
+ if (this.menuOutsideClickListener) {
+ this.menuOutsideClickListener();
+ }
+ }
+}
diff --git a/src/app/layout/app.layout.module.ts b/src/app/layout/app.layout.module.ts
new file mode 100644
index 0000000..52bc4e5
--- /dev/null
+++ b/src/app/layout/app.layout.module.ts
@@ -0,0 +1,46 @@
+import { NgModule } from '@angular/core';
+import { BrowserModule } from '@angular/platform-browser';
+import { FormsModule } from '@angular/forms';
+import { HttpClientModule } from '@angular/common/http';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
+import { InputTextModule } from 'primeng/inputtext';
+import { SidebarModule } from 'primeng/sidebar';
+import { BadgeModule } from 'primeng/badge';
+import { RadioButtonModule } from 'primeng/radiobutton';
+import { InputSwitchModule } from 'primeng/inputswitch';
+import { RippleModule } from 'primeng/ripple';
+import { AppMenuComponent } from './app.menu.component';
+import { AppMenuitemComponent } from './app.menuitem.component';
+import { RouterModule } from '@angular/router';
+import { AppTopBarComponent } from './app.topbar.component';
+import { AppFooterComponent } from './app.footer.component';
+import { AppConfigModule } from './config/config.module';
+import { AppSidebarComponent } from "./app.sidebar.component";
+import { AppLayoutComponent } from "./app.layout.component";
+
+@NgModule({
+ declarations: [
+ AppMenuitemComponent,
+ AppTopBarComponent,
+ AppFooterComponent,
+ AppMenuComponent,
+ AppSidebarComponent,
+ AppLayoutComponent,
+ ],
+ imports: [
+ BrowserModule,
+ FormsModule,
+ HttpClientModule,
+ BrowserAnimationsModule,
+ InputTextModule,
+ SidebarModule,
+ BadgeModule,
+ RadioButtonModule,
+ InputSwitchModule,
+ RippleModule,
+ RouterModule,
+ AppConfigModule
+ ],
+ exports: [AppLayoutComponent]
+})
+export class AppLayoutModule { }
diff --git a/src/app/layout/app.menu.component.html b/src/app/layout/app.menu.component.html
new file mode 100644
index 0000000..2171c9f
--- /dev/null
+++ b/src/app/layout/app.menu.component.html
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/src/app/layout/app.menu.component.ts b/src/app/layout/app.menu.component.ts
new file mode 100644
index 0000000..8f17579
--- /dev/null
+++ b/src/app/layout/app.menu.component.ts
@@ -0,0 +1,26 @@
+import { Component, OnInit } from '@angular/core';
+
+import { LayoutService } from './service/app.layout.service';
+
+@Component({
+ selector: 'app-menu',
+ templateUrl: './app.menu.component.html'
+})
+export class AppMenuComponent implements OnInit {
+
+ model: any[] = [];
+
+ constructor(public layoutService: LayoutService) { }
+
+ ngOnInit() {
+ this.model = [
+ {
+ label: 'Home',
+ items: [
+ { label: 'Dashboard', icon: 'pi pi-fw pi-home', routerLink: ['/'] }
+ ]
+ },
+
+ ];
+ }
+}
diff --git a/src/app/layout/app.menu.service.ts b/src/app/layout/app.menu.service.ts
new file mode 100644
index 0000000..1d86f44
--- /dev/null
+++ b/src/app/layout/app.menu.service.ts
@@ -0,0 +1,23 @@
+import { Injectable } from '@angular/core';
+import { Subject } from 'rxjs';
+import { MenuChangeEvent } from './api/menuchangeevent';
+
+@Injectable({
+ providedIn: 'root'
+})
+export class MenuService {
+
+ private menuSource = new Subject();
+ private resetSource = new Subject();
+
+ menuSource$ = this.menuSource.asObservable();
+ resetSource$ = this.resetSource.asObservable();
+
+ onMenuStateChange(event: MenuChangeEvent) {
+ this.menuSource.next(event);
+ }
+
+ reset() {
+ this.resetSource.next(true);
+ }
+}
diff --git a/src/app/layout/app.menuitem.component.ts b/src/app/layout/app.menuitem.component.ts
new file mode 100644
index 0000000..2ec9c92
--- /dev/null
+++ b/src/app/layout/app.menuitem.component.ts
@@ -0,0 +1,148 @@
+import { ChangeDetectorRef, Component, Host, HostBinding, Input, OnDestroy, OnInit } from '@angular/core';
+import { NavigationEnd, Router } from '@angular/router';
+import { animate, state, style, transition, trigger } from '@angular/animations';
+import { Subscription } from 'rxjs';
+import { filter } from 'rxjs/operators';
+import { MenuService } from './app.menu.service';
+import { LayoutService } from './service/app.layout.service';
+
+@Component({
+ // eslint-disable-next-line @angular-eslint/component-selector
+ selector: '[app-menuitem]',
+ template: `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ `,
+ animations: [
+ trigger('children', [
+ state('collapsed', style({
+ height: '0'
+ })),
+ state('expanded', style({
+ height: '*'
+ })),
+ transition('collapsed <=> expanded', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)'))
+ ])
+ ]
+})
+export class AppMenuitemComponent implements OnInit, OnDestroy {
+
+ @Input() item: any;
+
+ @Input() index!: number;
+
+ @Input() @HostBinding('class.layout-root-menuitem') root!: boolean;
+
+ @Input() parentKey!: string;
+
+ active = false;
+
+ menuSourceSubscription: Subscription;
+
+ menuResetSubscription: Subscription;
+
+ key: string = "";
+
+ constructor(public layoutService: LayoutService, private cd: ChangeDetectorRef, public router: Router, private menuService: MenuService) {
+ this.menuSourceSubscription = this.menuService.menuSource$.subscribe(value => {
+ Promise.resolve(null).then(() => {
+ if (value.routeEvent) {
+ this.active = (value.key === this.key || value.key.startsWith(this.key + '-')) ? true : false;
+ }
+ else {
+ if (value.key !== this.key && !value.key.startsWith(this.key + '-')) {
+ this.active = false;
+ }
+ }
+ });
+ });
+
+ this.menuResetSubscription = this.menuService.resetSource$.subscribe(() => {
+ this.active = false;
+ });
+
+ this.router.events.pipe(filter(event => event instanceof NavigationEnd))
+ .subscribe(params => {
+ if (this.item.routerLink) {
+ this.updateActiveStateFromRoute();
+ }
+ });
+ }
+
+ ngOnInit() {
+ this.key = this.parentKey ? this.parentKey + '-' + this.index : String(this.index);
+
+ if (this.item.routerLink) {
+ this.updateActiveStateFromRoute();
+ }
+ }
+
+ updateActiveStateFromRoute() {
+ let activeRoute = this.router.isActive(this.item.routerLink[0], { paths: 'exact', queryParams: 'ignored', matrixParams: 'ignored', fragment: 'ignored' });
+
+ if (activeRoute) {
+ this.menuService.onMenuStateChange({ key: this.key, routeEvent: true });
+ }
+ }
+
+ itemClick(event: Event) {
+ // avoid processing disabled items
+ if (this.item.disabled) {
+ event.preventDefault();
+ return;
+ }
+
+ // execute command
+ if (this.item.command) {
+ this.item.command({ originalEvent: event, item: this.item });
+ }
+
+ // toggle active state
+ if (this.item.items) {
+ this.active = !this.active;
+ }
+
+ this.menuService.onMenuStateChange({ key: this.key });
+ }
+
+ get submenuAnimation() {
+ return this.root ? 'expanded' : (this.active ? 'expanded' : 'collapsed');
+ }
+
+ @HostBinding('class.active-menuitem')
+ get activeClass() {
+ return this.active && !this.root;
+ }
+
+ ngOnDestroy() {
+ if (this.menuSourceSubscription) {
+ this.menuSourceSubscription.unsubscribe();
+ }
+
+ if (this.menuResetSubscription) {
+ this.menuResetSubscription.unsubscribe();
+ }
+ }
+}
diff --git a/src/app/layout/app.sidebar.component.html b/src/app/layout/app.sidebar.component.html
new file mode 100644
index 0000000..7f6f112
--- /dev/null
+++ b/src/app/layout/app.sidebar.component.html
@@ -0,0 +1 @@
+
diff --git a/src/app/layout/app.sidebar.component.ts b/src/app/layout/app.sidebar.component.ts
new file mode 100644
index 0000000..c48f9bb
--- /dev/null
+++ b/src/app/layout/app.sidebar.component.ts
@@ -0,0 +1,11 @@
+import { Component, ElementRef } from '@angular/core';
+import { LayoutService } from "./service/app.layout.service";
+
+@Component({
+ selector: 'app-sidebar',
+ templateUrl: './app.sidebar.component.html'
+})
+export class AppSidebarComponent {
+ constructor(public layoutService: LayoutService, public el: ElementRef) { }
+}
+
diff --git a/src/app/layout/app.topbar.component.html b/src/app/layout/app.topbar.component.html
new file mode 100644
index 0000000..1026928
--- /dev/null
+++ b/src/app/layout/app.topbar.component.html
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/src/app/layout/app.topbar.component.ts b/src/app/layout/app.topbar.component.ts
new file mode 100644
index 0000000..c8e62ab
--- /dev/null
+++ b/src/app/layout/app.topbar.component.ts
@@ -0,0 +1,20 @@
+import { Component, ElementRef, ViewChild } from '@angular/core';
+import { MenuItem } from 'primeng/api';
+import { LayoutService } from "./service/app.layout.service";
+
+@Component({
+ selector: 'app-topbar',
+ templateUrl: './app.topbar.component.html'
+})
+export class AppTopBarComponent {
+
+ items!: MenuItem[];
+
+ @ViewChild('menubutton') menuButton!: ElementRef;
+
+ @ViewChild('topbarmenubutton') topbarMenuButton!: ElementRef;
+
+ @ViewChild('topbarmenu') menu!: ElementRef;
+
+ constructor(public layoutService: LayoutService) { }
+}
diff --git a/src/app/layout/config/app.config.component.html b/src/app/layout/config/app.config.component.html
new file mode 100644
index 0000000..a1549f6
--- /dev/null
+++ b/src/app/layout/config/app.config.component.html
@@ -0,0 +1,242 @@
+
+
+
+ Scale
+
+
+
+ Menu Type
+
+
+
+
+
+ Input Style
+
+
+ Ripple Effect
+
+
+
+
+ Bootstrap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Material Design
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Material Design Compact
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tailwind
+
+
+
+
+
+
+ Fluent UI
+
+
+
+
+
+
+ PrimeOne Design - 2022
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PrimeOne Design - 2021
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/layout/config/app.config.component.ts b/src/app/layout/config/app.config.component.ts
new file mode 100644
index 0000000..fb3bb7b
--- /dev/null
+++ b/src/app/layout/config/app.config.component.ts
@@ -0,0 +1,102 @@
+import { Component, Input } from '@angular/core';
+import { LayoutService } from "../service/app.layout.service";
+import { MenuService } from "../app.menu.service";
+
+@Component({
+ selector: 'app-config',
+ templateUrl: './app.config.component.html'
+})
+export class AppConfigComponent {
+
+ @Input() minimal: boolean = false;
+
+ scales: number[] = [12, 13, 14, 15, 16];
+
+ constructor(public layoutService: LayoutService, public menuService: MenuService) { }
+
+ get visible(): boolean {
+ return this.layoutService.state.configSidebarVisible;
+ }
+
+ set visible(_val: boolean) {
+ this.layoutService.state.configSidebarVisible = _val;
+ }
+
+ get scale(): number {
+ return this.layoutService.config.scale;
+ }
+
+ set scale(_val: number) {
+ this.layoutService.config.scale = _val;
+ }
+
+ get menuMode(): string {
+ return this.layoutService.config.menuMode;
+ }
+
+ set menuMode(_val: string) {
+ this.layoutService.config.menuMode = _val;
+ }
+
+ get inputStyle(): string {
+ return this.layoutService.config.inputStyle;
+ }
+
+ set inputStyle(_val: string) {
+ this.layoutService.config.inputStyle = _val;
+ }
+
+ get ripple(): boolean {
+ return this.layoutService.config.ripple;
+ }
+
+ set ripple(_val: boolean) {
+ this.layoutService.config.ripple = _val;
+ }
+
+ onConfigButtonClick() {
+ this.layoutService.showConfigSidebar();
+ }
+
+ changeTheme(theme: string, colorScheme: string) {
+ const themeLink = document.getElementById('theme-css');
+ const newHref = themeLink.getAttribute('href')!.replace(this.layoutService.config.theme, theme);
+ this.layoutService.config.colorScheme
+ this.replaceThemeLink(newHref, () => {
+ this.layoutService.config.theme = theme;
+ this.layoutService.config.colorScheme = colorScheme;
+ this.layoutService.onConfigUpdate();
+ });
+ }
+
+ replaceThemeLink(href: string, onComplete: Function) {
+ const id = 'theme-css';
+ const themeLink = document.getElementById('theme-css');
+ const cloneLinkElement = themeLink.cloneNode(true);
+
+ cloneLinkElement.setAttribute('href', href);
+ cloneLinkElement.setAttribute('id', id + '-clone');
+
+ themeLink.parentNode!.insertBefore(cloneLinkElement, themeLink.nextSibling);
+
+ cloneLinkElement.addEventListener('load', () => {
+ themeLink.remove();
+ cloneLinkElement.setAttribute('id', id);
+ onComplete();
+ });
+ }
+
+ decrementScale() {
+ this.scale--;
+ this.applyScale();
+ }
+
+ incrementScale() {
+ this.scale++;
+ this.applyScale();
+ }
+
+ applyScale() {
+ document.documentElement.style.fontSize = this.scale + 'px';
+ }
+}
diff --git a/src/app/layout/config/config.module.ts b/src/app/layout/config/config.module.ts
new file mode 100644
index 0000000..2c00f85
--- /dev/null
+++ b/src/app/layout/config/config.module.ts
@@ -0,0 +1,26 @@
+import { NgModule } from '@angular/core';
+import { CommonModule } from '@angular/common';
+import { FormsModule } from '@angular/forms';
+import { SidebarModule } from 'primeng/sidebar';
+import { RadioButtonModule } from 'primeng/radiobutton';
+import { ButtonModule } from 'primeng/button';
+import { InputSwitchModule } from 'primeng/inputswitch';
+import { AppConfigComponent } from './app.config.component';
+
+@NgModule({
+ imports: [
+ CommonModule,
+ FormsModule,
+ SidebarModule,
+ RadioButtonModule,
+ ButtonModule,
+ InputSwitchModule
+ ],
+ declarations: [
+ AppConfigComponent
+ ],
+ exports: [
+ AppConfigComponent
+ ]
+})
+export class AppConfigModule { }
diff --git a/src/app/layout/service/app.layout.service.ts b/src/app/layout/service/app.layout.service.ts
new file mode 100644
index 0000000..11c82d8
--- /dev/null
+++ b/src/app/layout/service/app.layout.service.ts
@@ -0,0 +1,100 @@
+import { Injectable } from '@angular/core';
+import { Subject } from 'rxjs';
+
+export interface AppConfig {
+ inputStyle: string;
+ colorScheme: string;
+ theme: string;
+ ripple: boolean;
+ menuMode: string;
+ scale: number;
+}
+
+interface LayoutState {
+ staticMenuDesktopInactive: boolean;
+ overlayMenuActive: boolean;
+ profileSidebarVisible: boolean;
+ configSidebarVisible: boolean;
+ staticMenuMobileActive: boolean;
+ menuHoverActive: boolean;
+}
+
+@Injectable({
+ providedIn: 'root',
+})
+export class LayoutService {
+
+ config: AppConfig = {
+ ripple: false,
+ inputStyle: 'outlined',
+ menuMode: 'static',
+ colorScheme: 'light',
+ theme: 'lara-light-indigo',
+ scale: 14,
+ };
+
+ state: LayoutState = {
+ staticMenuDesktopInactive: false,
+ overlayMenuActive: false,
+ profileSidebarVisible: false,
+ configSidebarVisible: false,
+ staticMenuMobileActive: false,
+ menuHoverActive: false
+ };
+
+ private configUpdate = new Subject();
+
+ private overlayOpen = new Subject();
+
+ configUpdate$ = this.configUpdate.asObservable();
+
+ overlayOpen$ = this.overlayOpen.asObservable();
+
+ onMenuToggle() {
+ if (this.isOverlay()) {
+ this.state.overlayMenuActive = !this.state.overlayMenuActive;
+ if (this.state.overlayMenuActive) {
+ this.overlayOpen.next(null);
+ }
+ }
+
+ if (this.isDesktop()) {
+ this.state.staticMenuDesktopInactive = !this.state.staticMenuDesktopInactive;
+ }
+ else {
+ this.state.staticMenuMobileActive = !this.state.staticMenuMobileActive;
+
+ if (this.state.staticMenuMobileActive) {
+ this.overlayOpen.next(null);
+ }
+ }
+ }
+
+ showProfileSidebar() {
+ this.state.profileSidebarVisible = !this.state.profileSidebarVisible;
+ if (this.state.profileSidebarVisible) {
+ this.overlayOpen.next(null);
+ }
+ }
+
+ showConfigSidebar() {
+ this.state.configSidebarVisible = true;
+ }
+
+ isOverlay() {
+ return this.config.menuMode === 'overlay';
+ }
+
+ isDesktop() {
+ return window.innerWidth > 991;
+ }
+
+ isMobile() {
+ return !this.isDesktop();
+ }
+
+ onConfigUpdate() {
+ this.configUpdate.next(this.config);
+ }
+
+}
diff --git a/src/app/splash/splash.component.html b/src/app/splash/splash.component.html
new file mode 100644
index 0000000..a2520ab
--- /dev/null
+++ b/src/app/splash/splash.component.html
@@ -0,0 +1 @@
+splash works!
diff --git a/src/app/splash/splash.component.scss b/src/app/splash/splash.component.scss
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/splash/splash.component.spec.ts b/src/app/splash/splash.component.spec.ts
new file mode 100644
index 0000000..8f9bc18
--- /dev/null
+++ b/src/app/splash/splash.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { SplashComponent } from './splash.component';
+
+describe('SplashComponent', () => {
+ let component: SplashComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ declarations: [ SplashComponent ]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(SplashComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/splash/splash.component.ts b/src/app/splash/splash.component.ts
new file mode 100644
index 0000000..87a4cd1
--- /dev/null
+++ b/src/app/splash/splash.component.ts
@@ -0,0 +1,10 @@
+import { Component } from '@angular/core';
+
+@Component({
+ selector: 'app-splash',
+ templateUrl: './splash.component.html',
+ styleUrls: ['./splash.component.scss']
+})
+export class SplashComponent {
+
+}
diff --git a/src/assets/layout/images/banner-primeblocks-dark.png b/src/assets/layout/images/banner-primeblocks-dark.png
new file mode 100644
index 0000000..21bb88e
Binary files /dev/null and b/src/assets/layout/images/banner-primeblocks-dark.png differ
diff --git a/src/assets/layout/images/banner-primeblocks.png b/src/assets/layout/images/banner-primeblocks.png
new file mode 100644
index 0000000..5304b4b
Binary files /dev/null and b/src/assets/layout/images/banner-primeblocks.png differ
diff --git a/src/assets/layout/images/logo-dark.svg b/src/assets/layout/images/logo-dark.svg
new file mode 100644
index 0000000..303ca85
--- /dev/null
+++ b/src/assets/layout/images/logo-dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/layout/images/logo-white.svg b/src/assets/layout/images/logo-white.svg
new file mode 100644
index 0000000..ed15e69
--- /dev/null
+++ b/src/assets/layout/images/logo-white.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/layout/images/themes/arya-blue.png b/src/assets/layout/images/themes/arya-blue.png
new file mode 100644
index 0000000..62a7b05
Binary files /dev/null and b/src/assets/layout/images/themes/arya-blue.png differ
diff --git a/src/assets/layout/images/themes/arya-green.png b/src/assets/layout/images/themes/arya-green.png
new file mode 100644
index 0000000..8b67fd8
Binary files /dev/null and b/src/assets/layout/images/themes/arya-green.png differ
diff --git a/src/assets/layout/images/themes/arya-orange.png b/src/assets/layout/images/themes/arya-orange.png
new file mode 100644
index 0000000..fef1ac4
Binary files /dev/null and b/src/assets/layout/images/themes/arya-orange.png differ
diff --git a/src/assets/layout/images/themes/arya-purple.png b/src/assets/layout/images/themes/arya-purple.png
new file mode 100644
index 0000000..fb7f9e8
Binary files /dev/null and b/src/assets/layout/images/themes/arya-purple.png differ
diff --git a/src/assets/layout/images/themes/bootstrap4-dark-blue.svg b/src/assets/layout/images/themes/bootstrap4-dark-blue.svg
new file mode 100644
index 0000000..d0a9de4
--- /dev/null
+++ b/src/assets/layout/images/themes/bootstrap4-dark-blue.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/layout/images/themes/bootstrap4-dark-purple.svg b/src/assets/layout/images/themes/bootstrap4-dark-purple.svg
new file mode 100644
index 0000000..c97df77
--- /dev/null
+++ b/src/assets/layout/images/themes/bootstrap4-dark-purple.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/layout/images/themes/bootstrap4-light-blue.svg b/src/assets/layout/images/themes/bootstrap4-light-blue.svg
new file mode 100644
index 0000000..93c8b56
--- /dev/null
+++ b/src/assets/layout/images/themes/bootstrap4-light-blue.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/layout/images/themes/bootstrap4-light-purple.svg b/src/assets/layout/images/themes/bootstrap4-light-purple.svg
new file mode 100644
index 0000000..b9c644c
--- /dev/null
+++ b/src/assets/layout/images/themes/bootstrap4-light-purple.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/assets/layout/images/themes/fluent-light.png b/src/assets/layout/images/themes/fluent-light.png
new file mode 100644
index 0000000..4766eeb
Binary files /dev/null and b/src/assets/layout/images/themes/fluent-light.png differ
diff --git a/src/assets/layout/images/themes/lara-dark-blue.png b/src/assets/layout/images/themes/lara-dark-blue.png
new file mode 100644
index 0000000..0a99908
Binary files /dev/null and b/src/assets/layout/images/themes/lara-dark-blue.png differ
diff --git a/src/assets/layout/images/themes/lara-dark-indigo.png b/src/assets/layout/images/themes/lara-dark-indigo.png
new file mode 100644
index 0000000..b435d98
Binary files /dev/null and b/src/assets/layout/images/themes/lara-dark-indigo.png differ
diff --git a/src/assets/layout/images/themes/lara-dark-purple.png b/src/assets/layout/images/themes/lara-dark-purple.png
new file mode 100644
index 0000000..e0d5bf4
Binary files /dev/null and b/src/assets/layout/images/themes/lara-dark-purple.png differ
diff --git a/src/assets/layout/images/themes/lara-dark-teal.png b/src/assets/layout/images/themes/lara-dark-teal.png
new file mode 100644
index 0000000..2ae2194
Binary files /dev/null and b/src/assets/layout/images/themes/lara-dark-teal.png differ
diff --git a/src/assets/layout/images/themes/lara-light-blue.png b/src/assets/layout/images/themes/lara-light-blue.png
new file mode 100644
index 0000000..0278849
Binary files /dev/null and b/src/assets/layout/images/themes/lara-light-blue.png differ
diff --git a/src/assets/layout/images/themes/lara-light-indigo.png b/src/assets/layout/images/themes/lara-light-indigo.png
new file mode 100644
index 0000000..80bee58
Binary files /dev/null and b/src/assets/layout/images/themes/lara-light-indigo.png differ
diff --git a/src/assets/layout/images/themes/lara-light-purple.png b/src/assets/layout/images/themes/lara-light-purple.png
new file mode 100644
index 0000000..7745c13
Binary files /dev/null and b/src/assets/layout/images/themes/lara-light-purple.png differ
diff --git a/src/assets/layout/images/themes/lara-light-teal.png b/src/assets/layout/images/themes/lara-light-teal.png
new file mode 100644
index 0000000..f8fb07f
Binary files /dev/null and b/src/assets/layout/images/themes/lara-light-teal.png differ
diff --git a/src/assets/layout/images/themes/luna-amber.png b/src/assets/layout/images/themes/luna-amber.png
new file mode 100644
index 0000000..2cb7685
Binary files /dev/null and b/src/assets/layout/images/themes/luna-amber.png differ
diff --git a/src/assets/layout/images/themes/luna-blue.png b/src/assets/layout/images/themes/luna-blue.png
new file mode 100644
index 0000000..fac4339
Binary files /dev/null and b/src/assets/layout/images/themes/luna-blue.png differ
diff --git a/src/assets/layout/images/themes/luna-green.png b/src/assets/layout/images/themes/luna-green.png
new file mode 100644
index 0000000..f4c3789
Binary files /dev/null and b/src/assets/layout/images/themes/luna-green.png differ
diff --git a/src/assets/layout/images/themes/luna-pink.png b/src/assets/layout/images/themes/luna-pink.png
new file mode 100644
index 0000000..6ef7b35
Binary files /dev/null and b/src/assets/layout/images/themes/luna-pink.png differ
diff --git a/src/assets/layout/images/themes/md-dark-deeppurple.svg b/src/assets/layout/images/themes/md-dark-deeppurple.svg
new file mode 100644
index 0000000..c6f838b
--- /dev/null
+++ b/src/assets/layout/images/themes/md-dark-deeppurple.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/themes/md-dark-indigo.svg b/src/assets/layout/images/themes/md-dark-indigo.svg
new file mode 100644
index 0000000..68658b6
--- /dev/null
+++ b/src/assets/layout/images/themes/md-dark-indigo.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/themes/md-light-deeppurple.svg b/src/assets/layout/images/themes/md-light-deeppurple.svg
new file mode 100644
index 0000000..0d3119f
--- /dev/null
+++ b/src/assets/layout/images/themes/md-light-deeppurple.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/themes/md-light-indigo.svg b/src/assets/layout/images/themes/md-light-indigo.svg
new file mode 100644
index 0000000..1afeed7
--- /dev/null
+++ b/src/assets/layout/images/themes/md-light-indigo.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/themes/saga-blue.png b/src/assets/layout/images/themes/saga-blue.png
new file mode 100644
index 0000000..0671d46
Binary files /dev/null and b/src/assets/layout/images/themes/saga-blue.png differ
diff --git a/src/assets/layout/images/themes/saga-green.png b/src/assets/layout/images/themes/saga-green.png
new file mode 100644
index 0000000..4c8c3b8
Binary files /dev/null and b/src/assets/layout/images/themes/saga-green.png differ
diff --git a/src/assets/layout/images/themes/saga-orange.png b/src/assets/layout/images/themes/saga-orange.png
new file mode 100644
index 0000000..2cabd5d
Binary files /dev/null and b/src/assets/layout/images/themes/saga-orange.png differ
diff --git a/src/assets/layout/images/themes/saga-purple.png b/src/assets/layout/images/themes/saga-purple.png
new file mode 100644
index 0000000..4b45f8b
Binary files /dev/null and b/src/assets/layout/images/themes/saga-purple.png differ
diff --git a/src/assets/layout/images/themes/tailwind-light.png b/src/assets/layout/images/themes/tailwind-light.png
new file mode 100644
index 0000000..679bd1e
Binary files /dev/null and b/src/assets/layout/images/themes/tailwind-light.png differ
diff --git a/src/assets/layout/images/themes/vela-blue.png b/src/assets/layout/images/themes/vela-blue.png
new file mode 100644
index 0000000..6780f35
Binary files /dev/null and b/src/assets/layout/images/themes/vela-blue.png differ
diff --git a/src/assets/layout/images/themes/vela-green.png b/src/assets/layout/images/themes/vela-green.png
new file mode 100644
index 0000000..6344526
Binary files /dev/null and b/src/assets/layout/images/themes/vela-green.png differ
diff --git a/src/assets/layout/images/themes/vela-orange.png b/src/assets/layout/images/themes/vela-orange.png
new file mode 100644
index 0000000..a2a9cde
Binary files /dev/null and b/src/assets/layout/images/themes/vela-orange.png differ
diff --git a/src/assets/layout/images/themes/vela-purple.png b/src/assets/layout/images/themes/vela-purple.png
new file mode 100644
index 0000000..d53ac06
Binary files /dev/null and b/src/assets/layout/images/themes/vela-purple.png differ
diff --git a/src/assets/layout/styles/layout/_config.scss b/src/assets/layout/styles/layout/_config.scss
new file mode 100644
index 0000000..43cacc3
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_content.scss b/src/assets/layout/styles/layout/_content.scss
new file mode 100644
index 0000000..2c40e1d
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_footer.scss b/src/assets/layout/styles/layout/_footer.scss
new file mode 100644
index 0000000..367d312
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_main.scss b/src/assets/layout/styles/layout/_main.scss
new file mode 100644
index 0000000..61cc1b5
--- /dev/null
+++ b/src/assets/layout/styles/layout/_main.scss
@@ -0,0 +1,28 @@
+* {
+ 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;
+ color: var(--primary-color);
+}
+
+.layout-wrapper {
+ min-height: 100vh;
+}
\ No newline at end of file
diff --git a/src/assets/layout/styles/layout/_menu.scss b/src/assets/layout/styles/layout/_menu.scss
new file mode 100644
index 0000000..297b4ac
--- /dev/null
+++ b/src/assets/layout/styles/layout/_menu.scss
@@ -0,0 +1,135 @@
+.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, .02), 0px 0px 2px rgba(0, 0, 0, .05), 0px 1px 4px rgba(0, 0, 0, .08);
+}
+
+.layout-menu {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+
+ .layout-root-menuitem {
+ >.layout-menuitem-root-text {
+ font-size: .857rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ color: var(--surface-900);
+ margin: .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: .75rem 1rem;
+ border-radius: $borderRadius;
+ transition: background-color $transitionDuration, box-shadow $transitionDuration;
+
+ .layout-menuitem-icon {
+ margin-right: .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;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/assets/layout/styles/layout/_mixins.scss b/src/assets/layout/styles/layout/_mixins.scss
new file mode 100644
index 0000000..ec26860
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_preloading.scss b/src/assets/layout/styles/layout/_preloading.scss
new file mode 100644
index 0000000..a814104
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_responsive.scss b/src/assets/layout/styles/layout/_responsive.scss
new file mode 100644
index 0000000..4678f3d
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_topbar.scss b/src/assets/layout/styles/layout/_topbar.scss
new file mode 100644
index 0000000..7940236
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_typography.scss b/src/assets/layout/styles/layout/_typography.scss
new file mode 100644
index 0000000..b9a0c8f
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/_utils.scss b/src/assets/layout/styles/layout/_utils.scss
new file mode 100644
index 0000000..bc7ea81
--- /dev/null
+++ b/src/assets/layout/styles/layout/_utils.scss
@@ -0,0 +1,20 @@
+.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/src/assets/layout/styles/layout/_variables.scss b/src/assets/layout/styles/layout/_variables.scss
new file mode 100644
index 0000000..8e9b025
--- /dev/null
+++ b/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/src/assets/layout/styles/layout/layout.scss b/src/assets/layout/styles/layout/layout.scss
new file mode 100644
index 0000000..847398d
--- /dev/null
+++ b/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/src/assets/layout/styles/theme/arya-blue/theme.css b/src/assets/layout/styles/theme/arya-blue/theme.css
new file mode 100644
index 0000000..df16d23
--- /dev/null
+++ b/src/assets/layout/styles/theme/arya-blue/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/arya-green/theme.css b/src/assets/layout/styles/theme/arya-green/theme.css
new file mode 100644
index 0000000..39ae2da
--- /dev/null
+++ b/src/assets/layout/styles/theme/arya-green/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/arya-orange/theme.css b/src/assets/layout/styles/theme/arya-orange/theme.css
new file mode 100644
index 0000000..f580615
--- /dev/null
+++ b/src/assets/layout/styles/theme/arya-orange/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/arya-purple/theme.css b/src/assets/layout/styles/theme/arya-purple/theme.css
new file mode 100644
index 0000000..37e8465
--- /dev/null
+++ b/src/assets/layout/styles/theme/arya-purple/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css b/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css
new file mode 100644
index 0000000..54c6c14
--- /dev/null
+++ b/src/assets/layout/styles/theme/bootstrap4-dark-blue/theme.css
@@ -0,0 +1,6314 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ padding: 1rem 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-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-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/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css b/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css
new file mode 100644
index 0000000..a3f1c5b
--- /dev/null
+++ b/src/assets/layout/styles/theme/bootstrap4-dark-purple/theme.css
@@ -0,0 +1,6314 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ padding: 1rem 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-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-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/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css b/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css
new file mode 100644
index 0000000..640f783
--- /dev/null
+++ b/src/assets/layout/styles/theme/bootstrap4-light-blue/theme.css
@@ -0,0 +1,6314 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ padding: 1rem 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-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-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/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css b/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css
new file mode 100644
index 0000000..36cd263
--- /dev/null
+++ b/src/assets/layout/styles/theme/bootstrap4-light-purple/theme.css
@@ -0,0 +1,6314 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ padding: 1rem 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-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-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/src/assets/layout/styles/theme/fluent-light/theme.css b/src/assets/layout/styles/theme/fluent-light/theme.css
new file mode 100644
index 0000000..1b42738
--- /dev/null
+++ b/src/assets/layout/styles/theme/fluent-light/theme.css
@@ -0,0 +1,6442 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-dark-blue/theme.css b/src/assets/layout/styles/theme/lara-dark-blue/theme.css
new file mode 100644
index 0000000..4555231
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-dark-blue/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-dark-indigo/theme.css b/src/assets/layout/styles/theme/lara-dark-indigo/theme.css
new file mode 100644
index 0000000..0bcbe30
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-dark-indigo/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-dark-purple/theme.css b/src/assets/layout/styles/theme/lara-dark-purple/theme.css
new file mode 100644
index 0000000..a435ec5
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-dark-purple/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-dark-teal/theme.css b/src/assets/layout/styles/theme/lara-dark-teal/theme.css
new file mode 100644
index 0000000..66bef50
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-dark-teal/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-light-blue/theme.css b/src/assets/layout/styles/theme/lara-light-blue/theme.css
new file mode 100644
index 0000000..3415299
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-light-blue/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-light-indigo/theme.css b/src/assets/layout/styles/theme/lara-light-indigo/theme.css
new file mode 100644
index 0000000..7090486
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-light-indigo/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-light-purple/theme.css b/src/assets/layout/styles/theme/lara-light-purple/theme.css
new file mode 100644
index 0000000..50a58a9
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-light-purple/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/lara-light-teal/theme.css b/src/assets/layout/styles/theme/lara-light-teal/theme.css
new file mode 100644
index 0000000..c7cd68f
--- /dev/null
+++ b/src/assets/layout/styles/theme/lara-light-teal/theme.css
@@ -0,0 +1,6297 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css b/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css
new file mode 100644
index 0000000..6678076
--- /dev/null
+++ b/src/assets/layout/styles/theme/md-dark-deeppurple/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ 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-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: 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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-dark-indigo/theme.css b/src/assets/layout/styles/theme/md-dark-indigo/theme.css
new file mode 100644
index 0000000..9a16f9c
--- /dev/null
+++ b/src/assets/layout/styles/theme/md-dark-indigo/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ 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-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: 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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-light-deeppurple/theme.css b/src/assets/layout/styles/theme/md-light-deeppurple/theme.css
new file mode 100644
index 0000000..1b7d051
--- /dev/null
+++ b/src/assets/layout/styles/theme/md-light-deeppurple/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/md-light-indigo/theme.css b/src/assets/layout/styles/theme/md-light-indigo/theme.css
new file mode 100644
index 0000000..9918529
--- /dev/null
+++ b/src/assets/layout/styles/theme/md-light-indigo/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css b/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css
new file mode 100644
index 0000000..1bdf761
--- /dev/null
+++ b/src/assets/layout/styles/theme/mdc-dark-deeppurple/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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.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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css b/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css
new file mode 100644
index 0000000..7d6b632
--- /dev/null
+++ b/src/assets/layout/styles/theme/mdc-dark-indigo/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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.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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css b/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css
new file mode 100644
index 0000000..c2017d1
--- /dev/null
+++ b/src/assets/layout/styles/theme/mdc-light-deeppurple/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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.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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/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/src/assets/layout/styles/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/mdc-light-indigo/theme.css b/src/assets/layout/styles/theme/mdc-light-indigo/theme.css
new file mode 100644
index 0000000..040c0da
--- /dev/null
+++ b/src/assets/layout/styles/theme/mdc-light-indigo/theme.css
@@ -0,0 +1,7840 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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.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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/saga-blue/theme.css b/src/assets/layout/styles/theme/saga-blue/theme.css
new file mode 100644
index 0000000..0edb7cf
--- /dev/null
+++ b/src/assets/layout/styles/theme/saga-blue/theme.css
@@ -0,0 +1,6304 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/saga-green/theme.css b/src/assets/layout/styles/theme/saga-green/theme.css
new file mode 100644
index 0000000..558206b
--- /dev/null
+++ b/src/assets/layout/styles/theme/saga-green/theme.css
@@ -0,0 +1,6304 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/saga-orange/theme.css b/src/assets/layout/styles/theme/saga-orange/theme.css
new file mode 100644
index 0000000..531e463
--- /dev/null
+++ b/src/assets/layout/styles/theme/saga-orange/theme.css
@@ -0,0 +1,6304 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/saga-purple/theme.css b/src/assets/layout/styles/theme/saga-purple/theme.css
new file mode 100644
index 0000000..16e7387
--- /dev/null
+++ b/src/assets/layout/styles/theme/saga-purple/theme.css
@@ -0,0 +1,6304 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff2 b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff2 b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff2 b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff2 b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff2 b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/layout/styles/theme/tailwind-light/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/layout/styles/theme/tailwind-light/theme.css b/src/assets/layout/styles/theme/tailwind-light/theme.css
new file mode 100644
index 0000000..71de847
--- /dev/null
+++ b/src/assets/layout/styles/theme/tailwind-light/theme.css
@@ -0,0 +1,6399 @@
+: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;
+ gap: 0.5rem;
+}
+.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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 0.5rem;
+}
+.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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/vela-blue/theme.css b/src/assets/layout/styles/theme/vela-blue/theme.css
new file mode 100644
index 0000000..928dad7
--- /dev/null
+++ b/src/assets/layout/styles/theme/vela-blue/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/vela-green/theme.css b/src/assets/layout/styles/theme/vela-green/theme.css
new file mode 100644
index 0000000..5dc178e
--- /dev/null
+++ b/src/assets/layout/styles/theme/vela-green/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/vela-orange/theme.css b/src/assets/layout/styles/theme/vela-orange/theme.css
new file mode 100644
index 0000000..a38bb7e
--- /dev/null
+++ b/src/assets/layout/styles/theme/vela-orange/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/assets/layout/styles/theme/vela-purple/theme.css b/src/assets/layout/styles/theme/vela-purple/theme.css
new file mode 100644
index 0000000..3832ccb
--- /dev/null
+++ b/src/assets/layout/styles/theme/vela-purple/theme.css
@@ -0,0 +1,6307 @@
+: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;
+ gap: 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;
+ 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-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
+ box-shadow: none;
+ border-radius: 0;
+ padding: 0.25rem 0 0.25rem 0.5rem;
+}
+.p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
+ transform: rotate(90deg);
+}
+
+.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;
+ gap: 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;
+ 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-label {
+ gap: 0.5rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 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-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: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 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
+ border-width: 0 0 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
+ border-width: 0 0 0 1px;
+}
+.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
+ border-width: 0 1px 0 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;
+ gap: 0.5rem;
+}
+.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-sidebar .p-sidebar-footer {
+ 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-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-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/src/index.html b/src/index.html
index 8e05812..0eeaf49 100644
--- a/src/index.html
+++ b/src/index.html
@@ -1,13 +1,17 @@
+
PublicPoolUi
+
+
-
+
+