diff --git a/.editorconfig b/.editorconfig
index 59d9a3a..0792692 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -4,7 +4,7 @@ root = true
[*]
charset = utf-8
indent_style = space
-indent_size = 2
+indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true
diff --git a/angular.json b/angular.json
index 79db61d..a838d9d 100644
--- a/angular.json
+++ b/angular.json
@@ -1,111 +1,112 @@
{
- "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
- "version": 1,
- "newProjectRoot": "projects",
- "projects": {
- "sakai": {
- "projectType": "application",
- "schematics": {
- "@schematics/angular:component": {
- "style": "scss"
- },
- "@schematics/angular:application": {
- "strict": true
- }
- },
- "root": "",
- "sourceRoot": "src",
- "prefix": "app",
- "architect": {
- "build": {
- "builder": "@angular-devkit/build-angular:browser",
- "options": {
- "outputPath": "dist/sakai",
- "index": "src/index.html",
- "main": "src/main.ts",
- "polyfills": "src/polyfills.ts",
- "tsConfig": "tsconfig.app.json",
- "inlineStyleLanguage": "scss",
- "assets": [
- "src/favicon.ico",
- "src/assets"
- ],
- "styles": [
- "src/styles.scss"
- ],
- "scripts": []
- },
- "configurations": {
- "production": {
- "budgets": [
- {
- "type": "initial",
- "maximumWarning": "500kb",
- "maximumError": "1mb"
+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
+ "version": 1,
+ "newProjectRoot": "projects",
+ "projects": {
+ "sakai": {
+ "projectType": "application",
+ "schematics": {
+ "@schematics/angular:component": {
+ "style": "scss"
+ }
+ },
+ "root": "",
+ "sourceRoot": "src",
+ "prefix": "app",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:browser",
+ "options": {
+ "outputPath": "dist/sakai",
+ "index": "src/index.html",
+ "main": "src/main.ts",
+ "polyfills": "src/polyfills.ts",
+ "tsConfig": "tsconfig.app.json",
+ "inlineStyleLanguage": "scss",
+ "assets": [
+ "src/favicon.ico",
+ "src/assets"
+ ],
+ "styles": [
+ "src/styles.scss"
+ ],
+ "scripts": [
+ "node_modules/prismjs/prism.js",
+ "node_modules/prismjs/components/prism-typescript.js"
+ ],
+ "allowedCommonJsDependencies": ["@fullcalendar/daygrid","@fullcalendar/timegrid","@fullcalendar/interaction","chart.js"]
+ },
+ "configurations": {
+ "production": {
+ "budgets": [
+ {
+ "type": "initial",
+ "maximumWarning": "3mb",
+ "maximumError": "5mb"
+ },
+ {
+ "type": "anyComponentStyle",
+ "maximumWarning": "6kb",
+ "maximumError": "10kb"
+ }
+ ],
+ "fileReplacements": [
+ {
+ "replace": "src/environments/environment.ts",
+ "with": "src/environments/environment.prod.ts"
+ }
+ ],
+ "outputHashing": "all"
+ },
+ "development": {
+ "buildOptimizer": false,
+ "optimization": false,
+ "vendorChunk": true,
+ "extractLicenses": false,
+ "sourceMap": true,
+ "namedChunks": true
+ }
+ },
+ "defaultConfiguration": "production"
},
- {
- "type": "anyComponentStyle",
- "maximumWarning": "2kb",
- "maximumError": "4kb"
+ "serve": {
+ "builder": "@angular-devkit/build-angular:dev-server",
+ "configurations": {
+ "production": {
+ "browserTarget": "sakai:build:production"
+ },
+ "development": {
+ "browserTarget": "sakai:build:development"
+ }
+ },
+ "defaultConfiguration": "development"
+ },
+ "extract-i18n": {
+ "builder": "@angular-devkit/build-angular:extract-i18n",
+ "options": {
+ "browserTarget": "sakai:build"
+ }
+ },
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "src/test.ts",
+ "polyfills": "src/polyfills.ts",
+ "tsConfig": "tsconfig.spec.json",
+ "karmaConfig": "karma.conf.js",
+ "inlineStyleLanguage": "scss",
+ "assets": [
+ "src/favicon.ico",
+ "src/assets"
+ ],
+ "styles": [
+ "src/styles.scss"
+ ],
+ "scripts": []
+ }
}
- ],
- "fileReplacements": [
- {
- "replace": "src/environments/environment.ts",
- "with": "src/environments/environment.prod.ts"
- }
- ],
- "outputHashing": "all"
- },
- "development": {
- "buildOptimizer": false,
- "optimization": false,
- "vendorChunk": true,
- "extractLicenses": false,
- "sourceMap": true,
- "namedChunks": true
}
- },
- "defaultConfiguration": "production"
- },
- "serve": {
- "builder": "@angular-devkit/build-angular:dev-server",
- "configurations": {
- "production": {
- "browserTarget": "sakai:build:production"
- },
- "development": {
- "browserTarget": "sakai:build:development"
- }
- },
- "defaultConfiguration": "development"
- },
- "extract-i18n": {
- "builder": "@angular-devkit/build-angular:extract-i18n",
- "options": {
- "browserTarget": "sakai:build"
- }
- },
- "test": {
- "builder": "@angular-devkit/build-angular:karma",
- "options": {
- "main": "src/test.ts",
- "polyfills": "src/polyfills.ts",
- "tsConfig": "tsconfig.spec.json",
- "karmaConfig": "karma.conf.js",
- "inlineStyleLanguage": "scss",
- "assets": [
- "src/favicon.ico",
- "src/assets"
- ],
- "styles": [
- "src/styles.scss"
- ],
- "scripts": []
- }
}
- }
- }
- },
- "defaultProject": "sakai"
+ },
+ "defaultProject": "sakai"
}
diff --git a/package-lock.json b/package-lock.json
index c0a2550..04f1d0b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,9270 +1,24930 @@
{
- "name": "sakai",
- "version": "0.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@ampproject/remapping": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz",
- "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==",
- "dev": true,
- "requires": {
- "@jridgewell/resolve-uri": "1.0.0",
- "sourcemap-codec": "1.4.8"
- }
- },
- "@angular-devkit/architect": {
- "version": "0.1300.4",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1300.4.tgz",
- "integrity": "sha512-COW2W6rI9D69QEXGc/MyTbJY9gT+u8yMTpONpIjopd+KoSK/q2wGr0RleUf7XSCunZCs0SRI7z3Pw1EAdQCP7Q==",
- "dev": true,
- "requires": {
- "@angular-devkit/core": "13.0.4",
- "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": "13.0.4",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.0.4.tgz",
- "integrity": "sha512-GYAxQTI0YkjVKciepwliMugUDjgXlmePG80LL2FCVQYnSM6r2uAI3dF8vX8fREZIRpBpDuTtUIohCRr1X5Oysg==",
- "dev": true,
- "requires": {
- "@ampproject/remapping": "1.0.1",
- "@angular-devkit/architect": "0.1300.4",
- "@angular-devkit/build-webpack": "0.1300.4",
- "@angular-devkit/core": "13.0.4",
- "@babel/core": "7.15.8",
- "@babel/generator": "7.15.8",
- "@babel/helper-annotate-as-pure": "7.15.4",
- "@babel/plugin-proposal-async-generator-functions": "7.15.8",
- "@babel/plugin-transform-async-to-generator": "7.14.5",
- "@babel/plugin-transform-runtime": "7.15.8",
- "@babel/preset-env": "7.15.8",
- "@babel/runtime": "7.15.4",
- "@babel/template": "7.15.4",
- "@discoveryjs/json-ext": "0.5.5",
- "@ngtools/webpack": "13.0.4",
- "ansi-colors": "4.1.1",
- "babel-loader": "8.2.3",
- "babel-plugin-istanbul": "6.1.1",
- "browserslist": "^4.9.1",
- "cacache": "15.3.0",
- "caniuse-lite": "^1.0.30001032",
- "circular-dependency-plugin": "5.2.2",
- "copy-webpack-plugin": "9.0.1",
- "core-js": "3.19.0",
- "critters": "0.0.14",
- "css-loader": "6.5.0",
- "esbuild": "0.13.12",
- "esbuild-wasm": "0.13.12",
- "glob": "7.2.0",
- "https-proxy-agent": "5.0.0",
- "inquirer": "8.2.0",
- "karma-source-map-support": "1.4.0",
- "less": "4.1.2",
- "less-loader": "10.2.0",
- "license-webpack-plugin": "4.0.0",
- "loader-utils": "3.0.0",
- "mini-css-extract-plugin": "2.4.3",
- "minimatch": "3.0.4",
- "open": "8.4.0",
- "ora": "5.4.1",
- "parse5-html-rewriting-stream": "6.0.1",
- "piscina": "3.1.0",
- "postcss": "8.3.11",
- "postcss-import": "14.0.2",
- "postcss-loader": "6.2.0",
- "postcss-preset-env": "6.7.0",
- "regenerator-runtime": "0.13.9",
- "resolve-url-loader": "4.0.0",
- "rxjs": "6.6.7",
- "sass": "1.43.4",
- "sass-loader": "12.3.0",
- "semver": "7.3.5",
- "source-map-loader": "3.0.0",
- "source-map-support": "0.5.20",
- "stylus": "0.55.0",
- "stylus-loader": "6.2.0",
- "terser": "5.9.0",
- "text-table": "0.2.0",
- "tree-kill": "1.2.2",
- "tslib": "2.3.1",
- "webpack": "5.64.1",
- "webpack-dev-middleware": "5.2.1",
- "webpack-dev-server": "4.4.0",
- "webpack-merge": "5.8.0",
- "webpack-subresource-integrity": "5.0.0"
- },
- "dependencies": {
- "esbuild": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.12.tgz",
- "integrity": "sha512-vTKKUt+yoz61U/BbrnmlG9XIjwpdIxmHB8DlPR0AAW6OdS+nBQBci6LUHU2q9WbBobMEIQxxDpKbkmOGYvxsow==",
- "dev": true,
- "optional": true,
- "requires": {
- "esbuild-android-arm64": "0.13.12",
- "esbuild-darwin-64": "0.13.12",
- "esbuild-darwin-arm64": "0.13.12",
- "esbuild-freebsd-64": "0.13.12",
- "esbuild-freebsd-arm64": "0.13.12",
- "esbuild-linux-32": "0.13.12",
- "esbuild-linux-64": "0.13.12",
- "esbuild-linux-arm": "0.13.12",
- "esbuild-linux-arm64": "0.13.12",
- "esbuild-linux-mips64le": "0.13.12",
- "esbuild-linux-ppc64le": "0.13.12",
- "esbuild-netbsd-64": "0.13.12",
- "esbuild-openbsd-64": "0.13.12",
- "esbuild-sunos-64": "0.13.12",
- "esbuild-windows-32": "0.13.12",
- "esbuild-windows-64": "0.13.12",
- "esbuild-windows-arm64": "0.13.12"
- }
- },
- "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
+ "name": "sakai",
+ "version": "0.0.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "sakai",
+ "version": "0.0.0",
+ "dependencies": {
+ "@angular/animations": "~13.0.0",
+ "@angular/cdk": "~13.0.0",
+ "@angular/common": "~13.0.0",
+ "@angular/compiler": "~13.0.0",
+ "@angular/core": "~13.0.0",
+ "@angular/forms": "~13.0.0",
+ "@angular/platform-browser": "~13.0.0",
+ "@angular/platform-browser-dynamic": "~13.0.0",
+ "@angular/router": "~13.0.0",
+ "@fullcalendar/angular": "^5.8.0",
+ "@fullcalendar/core": "^5.8.0",
+ "@fullcalendar/daygrid": "^5.8.0",
+ "@fullcalendar/interaction": "^5.8.0",
+ "@fullcalendar/timegrid": "^5.8.0",
+ "chart.js": "^3.3.2",
+ "primeflex": "^3.1.0",
+ "primeicons": "5.0.0",
+ "primeng": "13.0.1",
+ "prismjs": "1.9.0",
+ "rxjs": "~7.4.0",
+ "tslib": "^2.3.0",
+ "web-animations-js": "^2.3.2",
+ "zone.js": "~0.11.4"
+ },
+ "devDependencies": {
+ "@angular-devkit/build-angular": "~13.0.4",
+ "@angular/cli": "~13.0.4",
+ "@angular/compiler-cli": "~13.0.0",
+ "@types/jasmine": "~3.10.0",
+ "@types/jasminewd2": "~2.0.8",
+ "@types/node": "^12.11.1",
+ "codelyzer": "^6.0.0",
+ "jasmine-core": "~3.10.0",
+ "jasmine-spec-reporter": "~5.0.0",
+ "karma": "~6.3.0",
+ "karma-chrome-launcher": "~3.1.0",
+ "karma-coverage": "~2.0.3",
+ "karma-coverage-istanbul-reporter": "~3.0.3",
+ "karma-jasmine": "~4.0.0",
+ "karma-jasmine-html-reporter": "~1.7.0",
+ "protractor": "~7.0.0",
+ "ts-node": "~8.3.0",
+ "tslint": "~6.1.0",
+ "typescript": "~4.4.3"
}
- }
- }
- }
- },
- "@angular-devkit/build-webpack": {
- "version": "0.1300.4",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1300.4.tgz",
- "integrity": "sha512-6h4ecyGefj0Fdn8+wYV0QhQgtNQOw83Jw/cM+LeIR28VX7A6ZEEnYf2P5YrCmZFGxznXFYQZNiu8E0mPgBOh3A==",
- "dev": true,
- "requires": {
- "@angular-devkit/architect": "0.1300.4",
- "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": "13.0.4",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.0.4.tgz",
- "integrity": "sha512-AzgLvERLC6qzY5aZWUpkz5nx+pZChrq3DSt6azMPALwzzoABrwiO6XqzRnj17mXtANXLH2oe9FuHr9jzgFbF1g==",
- "dev": true,
- "requires": {
- "ajv": "8.6.3",
- "ajv-formats": "2.1.1",
- "fast-json-stable-stringify": "2.1.0",
- "magic-string": "0.25.7",
- "rxjs": "6.6.7",
- "source-map": "0.7.3"
- },
- "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"
- }
+ "node_modules/@ampproject/remapping": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz",
+ "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "1.0.0",
+ "sourcemap-codec": "1.4.8"
+ },
+ "engines": {
+ "node": ">=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
- }
- }
- },
- "@angular-devkit/schematics": {
- "version": "13.0.4",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.0.4.tgz",
- "integrity": "sha512-3LsmpfAEOxwPyachrktCHtGUYBzQCCzD0++CUjhK8W99v8/IAplkm4dgovFb1RiRkUm44l+HIS7387AbvEIf5A==",
- "dev": true,
- "requires": {
- "@angular-devkit/core": "13.0.4",
- "jsonc-parser": "3.0.0",
- "magic-string": "0.25.7",
- "ora": "5.4.1",
- "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"
- }
+ "node_modules/@angular-devkit/architect": {
+ "version": "0.1300.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1300.4.tgz",
+ "integrity": "sha512-COW2W6rI9D69QEXGc/MyTbJY9gT+u8yMTpONpIjopd+KoSK/q2wGr0RleUf7XSCunZCs0SRI7z3Pw1EAdQCP7Q==",
+ "dev": true,
+ "dependencies": {
+ "@angular-devkit/core": "13.0.4",
+ "rxjs": "6.6.7"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.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": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.0.3.tgz",
- "integrity": "sha512-wGhUzbf8tOHwNx/8JK3RIUisunayENj1j7aSlm8yrBoawvNdgCQVESyZdtfHxHuScRSpzxSIWdMggZ4G4+DuFg==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/cli": {
- "version": "13.0.4",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.0.4.tgz",
- "integrity": "sha512-0QMJXFNn57LVg7ZwZFPO90g6aZHDnoe5yCB7fo3nskOhDw1AW/rnbbaNVMVX/SvP30hOOTLsfVJ1Y3I6eKDgRA==",
- "dev": true,
- "requires": {
- "@angular-devkit/architect": "0.1300.4",
- "@angular-devkit/core": "13.0.4",
- "@angular-devkit/schematics": "13.0.4",
- "@schematics/angular": "13.0.4",
- "@yarnpkg/lockfile": "1.1.0",
- "ansi-colors": "4.1.1",
- "debug": "4.3.2",
- "ini": "2.0.0",
- "inquirer": "8.2.0",
- "jsonc-parser": "3.0.0",
- "npm-package-arg": "8.1.5",
- "npm-pick-manifest": "6.1.1",
- "open": "8.4.0",
- "ora": "5.4.1",
- "pacote": "12.0.2",
- "resolve": "1.20.0",
- "semver": "7.3.5",
- "symbol-observable": "4.0.0",
- "uuid": "8.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- }
- }
- },
- "@angular/common": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.0.3.tgz",
- "integrity": "sha512-xxQIQD5rWWHafKRPCgvkWvy53b+QkbJ9yAf3qYTp0gXZJMg/Cx3Ylc8LA2o1kyVJxCI/amXf5k4rr1S9yU7zxw==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/compiler": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.0.3.tgz",
- "integrity": "sha512-WINfdQk6WojEhTIcNOkvhQu1yDRtq3FUx2saCZyGwS3MbzkfWUr4/x6VKJ5sAYJYnlaf9Goypau4/5lPp4+0tA==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/compiler-cli": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.0.3.tgz",
- "integrity": "sha512-j3uCk46BwyuRmYLwB39LoUEjARMdhGSI6kSDsQWPop+iHGJkP4ThUUQCrCGClqhXdyGdhkTrq8jqZ/GfXmUkPA==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.8.6",
- "canonical-path": "1.0.0",
- "chokidar": "^3.0.0",
- "convert-source-map": "^1.5.1",
- "dependency-graph": "^0.11.0",
- "magic-string": "^0.25.0",
- "reflect-metadata": "^0.1.2",
- "semver": "^7.0.0",
- "sourcemap-codec": "^1.4.8",
- "tslib": "^2.3.0",
- "yargs": "^17.2.1"
- }
- },
- "@angular/core": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.0.3.tgz",
- "integrity": "sha512-w8FngZBPrLw9kHftYy824C/wSBtLKCWvGU04qI6V9BCpxedf7cyOIhOzaL+4Pz/rwgvo+0Qn2uM1ssZ2+JUdvQ==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/forms": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.0.3.tgz",
- "integrity": "sha512-Sxpc9kiCYi59GzKkpvpqgUejXq7P1dt3l1C5mnV3WBdNEpVBDRD63YLlNTya+w4uSMr+WEbtCys41QO8MXNIHQ==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/platform-browser": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.0.3.tgz",
- "integrity": "sha512-XCeCnsD997Erl4XGNFHIqC9cTkO9uSHdaoDvLuNMsF2kr5V1GOeFkh71CYNmCsWrTj4PFqx9q+ziGgvxM4eeOQ==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/platform-browser-dynamic": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.0.3.tgz",
- "integrity": "sha512-+s2o7M/WzRaytjDt6LPqZQ2mmVFpOQBbfiXmq4OwnETc2d6dIpWJzfs00MCAVhu1tR1btzsA3Qa6lA1YqULHrg==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@angular/router": {
- "version": "13.0.3",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.0.3.tgz",
- "integrity": "sha512-NNDrSK32mpkuQiY6CzAjRBvWSiLM+61dC3EOfBUDIyPzIp318fhqZ5ohxY42Fvp07KGnRv5tcqb/1QE8Ukwbyg==",
- "requires": {
- "tslib": "^2.3.0"
- }
- },
- "@assemblyscript/loader": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz",
- "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==",
- "dev": true
- },
- "@babel/code-frame": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
- "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.16.0"
- }
- },
- "@babel/compat-data": {
- "version": "7.16.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
- "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
- "dev": true
- },
- "@babel/core": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz",
- "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.15.8",
- "@babel/generator": "^7.15.8",
- "@babel/helper-compilation-targets": "^7.15.4",
- "@babel/helper-module-transforms": "^7.15.8",
- "@babel/helpers": "^7.15.4",
- "@babel/parser": "^7.15.8",
- "@babel/template": "^7.15.4",
- "@babel/traverse": "^7.15.4",
- "@babel/types": "^7.15.6",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.1.2",
- "semver": "^6.3.0",
- "source-map": "^0.5.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
+ "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": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
},
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
+ "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": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.0.4.tgz",
+ "integrity": "sha512-GYAxQTI0YkjVKciepwliMugUDjgXlmePG80LL2FCVQYnSM6r2uAI3dF8vX8fREZIRpBpDuTtUIohCRr1X5Oysg==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "1.0.1",
+ "@angular-devkit/architect": "0.1300.4",
+ "@angular-devkit/build-webpack": "0.1300.4",
+ "@angular-devkit/core": "13.0.4",
+ "@babel/core": "7.15.8",
+ "@babel/generator": "7.15.8",
+ "@babel/helper-annotate-as-pure": "7.15.4",
+ "@babel/plugin-proposal-async-generator-functions": "7.15.8",
+ "@babel/plugin-transform-async-to-generator": "7.14.5",
+ "@babel/plugin-transform-runtime": "7.15.8",
+ "@babel/preset-env": "7.15.8",
+ "@babel/runtime": "7.15.4",
+ "@babel/template": "7.15.4",
+ "@discoveryjs/json-ext": "0.5.5",
+ "@ngtools/webpack": "13.0.4",
+ "ansi-colors": "4.1.1",
+ "babel-loader": "8.2.3",
+ "babel-plugin-istanbul": "6.1.1",
+ "browserslist": "^4.9.1",
+ "cacache": "15.3.0",
+ "caniuse-lite": "^1.0.30001032",
+ "circular-dependency-plugin": "5.2.2",
+ "copy-webpack-plugin": "9.0.1",
+ "core-js": "3.19.0",
+ "critters": "0.0.14",
+ "css-loader": "6.5.0",
+ "esbuild-wasm": "0.13.12",
+ "glob": "7.2.0",
+ "https-proxy-agent": "5.0.0",
+ "inquirer": "8.2.0",
+ "karma-source-map-support": "1.4.0",
+ "less": "4.1.2",
+ "less-loader": "10.2.0",
+ "license-webpack-plugin": "4.0.0",
+ "loader-utils": "3.0.0",
+ "mini-css-extract-plugin": "2.4.3",
+ "minimatch": "3.0.4",
+ "open": "8.4.0",
+ "ora": "5.4.1",
+ "parse5-html-rewriting-stream": "6.0.1",
+ "piscina": "3.1.0",
+ "postcss": "8.3.11",
+ "postcss-import": "14.0.2",
+ "postcss-loader": "6.2.0",
+ "postcss-preset-env": "6.7.0",
+ "regenerator-runtime": "0.13.9",
+ "resolve-url-loader": "4.0.0",
+ "rxjs": "6.6.7",
+ "sass": "1.43.4",
+ "sass-loader": "12.3.0",
+ "semver": "7.3.5",
+ "source-map-loader": "3.0.0",
+ "source-map-support": "0.5.20",
+ "stylus": "0.55.0",
+ "stylus-loader": "6.2.0",
+ "terser": "5.9.0",
+ "text-table": "0.2.0",
+ "tree-kill": "1.2.2",
+ "tslib": "2.3.1",
+ "webpack": "5.64.1",
+ "webpack-dev-middleware": "5.2.1",
+ "webpack-dev-server": "4.4.0",
+ "webpack-merge": "5.8.0",
+ "webpack-subresource-integrity": "5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ },
+ "optionalDependencies": {
+ "esbuild": "0.13.12"
+ },
+ "peerDependencies": {
+ "@angular/compiler-cli": "^13.0.0",
+ "@angular/localize": "^13.0.0",
+ "@angular/service-worker": "^13.0.0",
+ "karma": "^6.3.0",
+ "ng-packagr": "^13.0.0",
+ "protractor": "^7.0.0",
+ "tailwindcss": "^2.0.0",
+ "typescript": "~4.4.3"
+ },
+ "peerDependenciesMeta": {
+ "@angular/localize": {
+ "optional": true
+ },
+ "@angular/service-worker": {
+ "optional": true
+ },
+ "karma": {
+ "optional": true
+ },
+ "ng-packagr": {
+ "optional": true
+ },
+ "protractor": {
+ "optional": true
+ },
+ "tailwindcss": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/esbuild": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.12.tgz",
+ "integrity": "sha512-vTKKUt+yoz61U/BbrnmlG9XIjwpdIxmHB8DlPR0AAW6OdS+nBQBci6LUHU2q9WbBobMEIQxxDpKbkmOGYvxsow==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "optionalDependencies": {
+ "esbuild-android-arm64": "0.13.12",
+ "esbuild-darwin-64": "0.13.12",
+ "esbuild-darwin-arm64": "0.13.12",
+ "esbuild-freebsd-64": "0.13.12",
+ "esbuild-freebsd-arm64": "0.13.12",
+ "esbuild-linux-32": "0.13.12",
+ "esbuild-linux-64": "0.13.12",
+ "esbuild-linux-arm": "0.13.12",
+ "esbuild-linux-arm64": "0.13.12",
+ "esbuild-linux-mips64le": "0.13.12",
+ "esbuild-linux-ppc64le": "0.13.12",
+ "esbuild-netbsd-64": "0.13.12",
+ "esbuild-openbsd-64": "0.13.12",
+ "esbuild-sunos-64": "0.13.12",
+ "esbuild-windows-32": "0.13.12",
+ "esbuild-windows-64": "0.13.12",
+ "esbuild-windows-arm64": "0.13.12"
+ }
+ },
+ "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-webpack": {
+ "version": "0.1300.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1300.4.tgz",
+ "integrity": "sha512-6h4ecyGefj0Fdn8+wYV0QhQgtNQOw83Jw/cM+LeIR28VX7A6ZEEnYf2P5YrCmZFGxznXFYQZNiu8E0mPgBOh3A==",
+ "dev": true,
+ "dependencies": {
+ "@angular-devkit/architect": "0.1300.4",
+ "rxjs": "6.6.7"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^5.30.0",
+ "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": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.0.4.tgz",
+ "integrity": "sha512-AzgLvERLC6qzY5aZWUpkz5nx+pZChrq3DSt6azMPALwzzoABrwiO6XqzRnj17mXtANXLH2oe9FuHr9jzgFbF1g==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "8.6.3",
+ "ajv-formats": "2.1.1",
+ "fast-json-stable-stringify": "2.1.0",
+ "magic-string": "0.25.7",
+ "rxjs": "6.6.7",
+ "source-map": "0.7.3"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ },
+ "peerDependencies": {
+ "chokidar": "^3.5.2"
+ },
+ "peerDependenciesMeta": {
+ "chokidar": {
+ "optional": true
+ }
+ }
+ },
+ "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": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "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": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.0.4.tgz",
+ "integrity": "sha512-3LsmpfAEOxwPyachrktCHtGUYBzQCCzD0++CUjhK8W99v8/IAplkm4dgovFb1RiRkUm44l+HIS7387AbvEIf5A==",
+ "dev": true,
+ "dependencies": {
+ "@angular-devkit/core": "13.0.4",
+ "jsonc-parser": "3.0.0",
+ "magic-string": "0.25.7",
+ "ora": "5.4.1",
+ "rxjs": "6.6.7"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ }
+ },
+ "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": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.0.3.tgz",
+ "integrity": "sha512-wGhUzbf8tOHwNx/8JK3RIUisunayENj1j7aSlm8yrBoawvNdgCQVESyZdtfHxHuScRSpzxSIWdMggZ4G4+DuFg==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/core": "13.0.3"
+ }
+ },
+ "node_modules/@angular/cdk": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-13.0.3.tgz",
+ "integrity": "sha512-nPlnpdLk+Lady3l5eHh+csbHPOiTvfVpMrluUEnb1RAby07QQucUo7cYOKgFiVmSmaMwDBv2aGj1fAoXKzzc5g==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "optionalDependencies": {
+ "parse5": "^5.0.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "^13.0.0 || ^14.0.0-0",
+ "@angular/core": "^13.0.0 || ^14.0.0-0",
+ "rxjs": "^6.5.3 || ^7.4.0"
+ }
+ },
+ "node_modules/@angular/cdk/node_modules/parse5": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
+ "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
+ "optional": true
+ },
+ "node_modules/@angular/cli": {
+ "version": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.0.4.tgz",
+ "integrity": "sha512-0QMJXFNn57LVg7ZwZFPO90g6aZHDnoe5yCB7fo3nskOhDw1AW/rnbbaNVMVX/SvP30hOOTLsfVJ1Y3I6eKDgRA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@angular-devkit/architect": "0.1300.4",
+ "@angular-devkit/core": "13.0.4",
+ "@angular-devkit/schematics": "13.0.4",
+ "@schematics/angular": "13.0.4",
+ "@yarnpkg/lockfile": "1.1.0",
+ "ansi-colors": "4.1.1",
+ "debug": "4.3.2",
+ "ini": "2.0.0",
+ "inquirer": "8.2.0",
+ "jsonc-parser": "3.0.0",
+ "npm-package-arg": "8.1.5",
+ "npm-pick-manifest": "6.1.1",
+ "open": "8.4.0",
+ "ora": "5.4.1",
+ "pacote": "12.0.2",
+ "resolve": "1.20.0",
+ "semver": "7.3.5",
+ "symbol-observable": "4.0.0",
+ "uuid": "8.3.2"
+ },
+ "bin": {
+ "ng": "bin/ng.js"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ }
+ },
+ "node_modules/@angular/cli/node_modules/debug": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@angular/common": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.0.3.tgz",
+ "integrity": "sha512-xxQIQD5rWWHafKRPCgvkWvy53b+QkbJ9yAf3qYTp0gXZJMg/Cx3Ylc8LA2o1kyVJxCI/amXf5k4rr1S9yU7zxw==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/core": "13.0.3",
+ "rxjs": "^6.5.3 || ^7.4.0"
+ }
+ },
+ "node_modules/@angular/compiler": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.0.3.tgz",
+ "integrity": "sha512-WINfdQk6WojEhTIcNOkvhQu1yDRtq3FUx2saCZyGwS3MbzkfWUr4/x6VKJ5sAYJYnlaf9Goypau4/5lPp4+0tA==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ }
+ },
+ "node_modules/@angular/compiler-cli": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.0.3.tgz",
+ "integrity": "sha512-j3uCk46BwyuRmYLwB39LoUEjARMdhGSI6kSDsQWPop+iHGJkP4ThUUQCrCGClqhXdyGdhkTrq8jqZ/GfXmUkPA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.8.6",
+ "canonical-path": "1.0.0",
+ "chokidar": "^3.0.0",
+ "convert-source-map": "^1.5.1",
+ "dependency-graph": "^0.11.0",
+ "magic-string": "^0.25.0",
+ "reflect-metadata": "^0.1.2",
+ "semver": "^7.0.0",
+ "sourcemap-codec": "^1.4.8",
+ "tslib": "^2.3.0",
+ "yargs": "^17.2.1"
+ },
+ "bin": {
+ "ng-xi18n": "bundles/src/bin/ng_xi18n.js",
+ "ngc": "bundles/src/bin/ngc.js",
+ "ngcc": "bundles/ngcc/main-ngcc.js"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/compiler": "13.0.3",
+ "typescript": ">=4.4.2 <4.5"
+ }
+ },
+ "node_modules/@angular/core": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.0.3.tgz",
+ "integrity": "sha512-w8FngZBPrLw9kHftYy824C/wSBtLKCWvGU04qI6V9BCpxedf7cyOIhOzaL+4Pz/rwgvo+0Qn2uM1ssZ2+JUdvQ==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "rxjs": "^6.5.3 || ^7.4.0",
+ "zone.js": "~0.11.4"
+ }
+ },
+ "node_modules/@angular/forms": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.0.3.tgz",
+ "integrity": "sha512-Sxpc9kiCYi59GzKkpvpqgUejXq7P1dt3l1C5mnV3WBdNEpVBDRD63YLlNTya+w4uSMr+WEbtCys41QO8MXNIHQ==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "13.0.3",
+ "@angular/core": "13.0.3",
+ "@angular/platform-browser": "13.0.3",
+ "rxjs": "^6.5.3 || ^7.4.0"
+ }
+ },
+ "node_modules/@angular/platform-browser": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.0.3.tgz",
+ "integrity": "sha512-XCeCnsD997Erl4XGNFHIqC9cTkO9uSHdaoDvLuNMsF2kr5V1GOeFkh71CYNmCsWrTj4PFqx9q+ziGgvxM4eeOQ==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/animations": "13.0.3",
+ "@angular/common": "13.0.3",
+ "@angular/core": "13.0.3"
+ },
+ "peerDependenciesMeta": {
+ "@angular/animations": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@angular/platform-browser-dynamic": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.0.3.tgz",
+ "integrity": "sha512-+s2o7M/WzRaytjDt6LPqZQ2mmVFpOQBbfiXmq4OwnETc2d6dIpWJzfs00MCAVhu1tR1btzsA3Qa6lA1YqULHrg==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "13.0.3",
+ "@angular/compiler": "13.0.3",
+ "@angular/core": "13.0.3",
+ "@angular/platform-browser": "13.0.3"
+ }
+ },
+ "node_modules/@angular/router": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.0.3.tgz",
+ "integrity": "sha512-NNDrSK32mpkuQiY6CzAjRBvWSiLM+61dC3EOfBUDIyPzIp318fhqZ5ohxY42Fvp07KGnRv5tcqb/1QE8Ukwbyg==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "13.0.3",
+ "@angular/core": "13.0.3",
+ "@angular/platform-browser": "13.0.3",
+ "rxjs": "^6.5.3 || ^7.4.0"
+ }
+ },
+ "node_modules/@assemblyscript/loader": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz",
+ "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==",
+ "dev": true
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
+ "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz",
+ "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.15.8",
+ "@babel/generator": "^7.15.8",
+ "@babel/helper-compilation-targets": "^7.15.4",
+ "@babel/helper-module-transforms": "^7.15.8",
+ "@babel/helpers": "^7.15.4",
+ "@babel/parser": "^7.15.8",
+ "@babel/template": "^7.15.4",
+ "@babel/traverse": "^7.15.4",
+ "@babel/types": "^7.15.6",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.1.2",
+ "semver": "^6.3.0",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "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/@babel/core/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
+ "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.15.6",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/generator/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
+ "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.15.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz",
+ "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-explode-assignable-expression": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
+ "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.16.0",
+ "@babel/helper-validator-option": "^7.14.5",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz",
+ "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-member-expression-to-functions": "^7.16.0",
+ "@babel/helper-optimise-call-expression": "^7.16.0",
+ "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz",
+ "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "regexpu-core": "^4.7.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz",
+ "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0-0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-explode-assignable-expression": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
+ "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
+ "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-get-function-arity": "^7.16.0",
+ "@babel/template": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name/node_modules/@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-get-function-arity": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
+ "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
+ "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
+ "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
+ "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
+ "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.0",
+ "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-simple-access": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0",
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "@babel/template": "^7.16.0",
+ "@babel/traverse": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
+ "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
+ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz",
+ "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-wrap-function": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
+ "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-member-expression-to-functions": "^7.16.0",
+ "@babel/helper-optimise-call-expression": "^7.16.0",
+ "@babel/traverse": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
+ "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
+ "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.15.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz",
+ "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/template": "^7.16.0",
+ "@babel/traverse": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
+ "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.16.0",
+ "@babel/traverse": "^7.16.3",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers/node_modules/@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
+ "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz",
+ "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==",
+ "dev": true,
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz",
+ "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz",
+ "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-remap-async-to-generator": "^7.15.4",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz",
+ "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz",
+ "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-dynamic-import": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz",
+ "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-export-namespace-from": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz",
+ "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-json-strings": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz",
+ "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-logical-assignment-operators": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz",
+ "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-nullish-coalescing-operator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz",
+ "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-numeric-separator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz",
+ "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-object-rest-spread": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz",
+ "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.16.0",
+ "@babel/helper-compilation-targets": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz",
+ "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-optional-chaining": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
+ "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.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.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz",
+ "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz",
+ "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.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-proposal-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz",
+ "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "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",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz",
+ "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
+ "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-remap-async-to-generator": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz",
+ "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz",
+ "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz",
+ "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-optimise-call-expression": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz",
+ "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz",
+ "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz",
+ "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz",
+ "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz",
+ "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz",
+ "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz",
+ "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz",
+ "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz",
+ "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz",
+ "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz",
+ "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-simple-access": "^7.16.0",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz",
+ "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.16.0",
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz",
+ "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz",
+ "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz",
+ "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz",
+ "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz",
+ "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz",
+ "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz",
+ "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==",
+ "dev": true,
+ "dependencies": {
+ "regenerator-transform": "^0.14.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz",
+ "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz",
+ "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.15.4",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "babel-plugin-polyfill-corejs2": "^0.2.2",
+ "babel-plugin-polyfill-corejs3": "^0.2.5",
+ "babel-plugin-polyfill-regenerator": "^0.2.2",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz",
+ "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz",
+ "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz",
+ "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz",
+ "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz",
+ "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz",
+ "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz",
+ "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz",
+ "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.15.0",
+ "@babel/helper-compilation-targets": "^7.15.4",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-validator-option": "^7.14.5",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
+ "@babel/plugin-proposal-async-generator-functions": "^7.15.8",
+ "@babel/plugin-proposal-class-properties": "^7.14.5",
+ "@babel/plugin-proposal-class-static-block": "^7.15.4",
+ "@babel/plugin-proposal-dynamic-import": "^7.14.5",
+ "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
+ "@babel/plugin-proposal-json-strings": "^7.14.5",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
+ "@babel/plugin-proposal-numeric-separator": "^7.14.5",
+ "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
+ "@babel/plugin-proposal-optional-chaining": "^7.14.5",
+ "@babel/plugin-proposal-private-methods": "^7.14.5",
+ "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
+ "@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-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.14.5",
+ "@babel/plugin-transform-async-to-generator": "^7.14.5",
+ "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
+ "@babel/plugin-transform-block-scoping": "^7.15.3",
+ "@babel/plugin-transform-classes": "^7.15.4",
+ "@babel/plugin-transform-computed-properties": "^7.14.5",
+ "@babel/plugin-transform-destructuring": "^7.14.7",
+ "@babel/plugin-transform-dotall-regex": "^7.14.5",
+ "@babel/plugin-transform-duplicate-keys": "^7.14.5",
+ "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
+ "@babel/plugin-transform-for-of": "^7.15.4",
+ "@babel/plugin-transform-function-name": "^7.14.5",
+ "@babel/plugin-transform-literals": "^7.14.5",
+ "@babel/plugin-transform-member-expression-literals": "^7.14.5",
+ "@babel/plugin-transform-modules-amd": "^7.14.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.15.4",
+ "@babel/plugin-transform-modules-systemjs": "^7.15.4",
+ "@babel/plugin-transform-modules-umd": "^7.14.5",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
+ "@babel/plugin-transform-new-target": "^7.14.5",
+ "@babel/plugin-transform-object-super": "^7.14.5",
+ "@babel/plugin-transform-parameters": "^7.15.4",
+ "@babel/plugin-transform-property-literals": "^7.14.5",
+ "@babel/plugin-transform-regenerator": "^7.14.5",
+ "@babel/plugin-transform-reserved-words": "^7.14.5",
+ "@babel/plugin-transform-shorthand-properties": "^7.14.5",
+ "@babel/plugin-transform-spread": "^7.15.8",
+ "@babel/plugin-transform-sticky-regex": "^7.14.5",
+ "@babel/plugin-transform-template-literals": "^7.14.5",
+ "@babel/plugin-transform-typeof-symbol": "^7.14.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.14.5",
+ "@babel/plugin-transform-unicode-regex": "^7.14.5",
+ "@babel/preset-modules": "^0.1.4",
+ "@babel/types": "^7.15.6",
+ "babel-plugin-polyfill-corejs2": "^0.2.2",
+ "babel-plugin-polyfill-corejs3": "^0.2.5",
+ "babel-plugin-polyfill-regenerator": "^0.2.2",
+ "core-js-compat": "^3.16.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/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/@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
+ "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
+ "dev": true,
+ "dependencies": {
+ "regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
+ "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/parser": "^7.15.4",
+ "@babel/types": "^7.15.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
+ "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/generator": "^7.16.0",
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-hoist-variables": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0",
+ "@babel/parser": "^7.16.3",
+ "@babel/types": "^7.16.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/@babel/generator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
+ "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
+ "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@csstools/convert-colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
+ "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/@discoveryjs/json-ext": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
+ "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@fullcalendar/angular": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/angular/-/angular-5.10.1.tgz",
+ "integrity": "sha512-aV2MejZMTBGzlgQ+HN2kyWThYrbf8nusr88bB6HLHixkzjWnfdxzC8NwMYz8JOatJzH9UmOiaPQRWdTU9S8WEg==",
+ "dependencies": {
+ "@fullcalendar/core": "~5.10.1",
+ "fast-deep-equal": "^3.1.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6.9.0",
+ "npm": ">= 3.0.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "9 - 12",
+ "@angular/core": "9 - 12"
+ }
+ },
+ "node_modules/@fullcalendar/common": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.10.1.tgz",
+ "integrity": "sha512-EumKIJcQTvQdTs75/9dmeREFgjcRVWzqHJS1Xvlz5mNsmB+w9EINCHETRjChtAQg1WD/lTQyVj4sHsKO7vCMSw==",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@fullcalendar/core": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.10.1.tgz",
+ "integrity": "sha512-8sVuC6ywXV+cxqsqTZaR1hgUqeyjVed20NyZ7lGW9AY0kma1GIEwLgqPS5Q6uVhHyin68lmgecKfJCwhxENE8w==",
+ "dependencies": {
+ "@fullcalendar/common": "~5.10.1",
+ "preact": "^10.0.5",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@fullcalendar/daygrid": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.10.1.tgz",
+ "integrity": "sha512-sfUMP+rew0krsBffgNcWWKhBCiyytGfRKZJoc64E8ohX7VWjPcPZuB1xgO5U4wPLmNkT0rZiHoGeQGTXw1+ZKg==",
+ "dependencies": {
+ "@fullcalendar/common": "~5.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@fullcalendar/interaction": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.10.1.tgz",
+ "integrity": "sha512-H1g1QeXg7yXtUcKmVtfg7uzm5R5ElFTvYniiXU+8kJda69IDg7Lee+Y7UDv5dvLb5/HxO86RhPVxRtcOQ8XdXw==",
+ "dependencies": {
+ "@fullcalendar/common": "~5.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@fullcalendar/timegrid": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.10.1.tgz",
+ "integrity": "sha512-0O0m+JzFBlg8gxYr/rIjZViRlbndCtjZlDjjIylQHFBeWC32e3cpHEavKGbTIBLN8SDilUYAJnE21abSqC2G/w==",
+ "dependencies": {
+ "@fullcalendar/common": "~5.10.1",
+ "@fullcalendar/daygrid": "~5.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/@gar/promisify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
+ "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
+ "dev": true
+ },
+ "node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz",
+ "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@ngtools/webpack": {
+ "version": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.0.4.tgz",
+ "integrity": "sha512-kH0kYOQvbv6SnVdcdi21AbJo17H1HSGlCy/8C1ujLdgtT6enKMnx9onYIoZSmb5U98GqYc+DV/W0HwpHwRcOoQ==",
+ "dev": true,
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ },
+ "peerDependencies": {
+ "@angular/compiler-cli": "^13.0.0",
+ "typescript": "~4.4.3",
+ "webpack": "^5.30.0"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@npmcli/fs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
+ "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
+ "dev": true,
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/@npmcli/git": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz",
+ "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==",
+ "dev": true,
+ "dependencies": {
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ }
+ },
+ "node_modules/@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz",
+ "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==",
+ "dev": true,
+ "dependencies": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "installed-package-contents": "index.js"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "dev": true,
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@npmcli/node-gyp": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz",
+ "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==",
+ "dev": true
+ },
+ "node_modules/@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz",
+ "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==",
+ "dev": true,
+ "dependencies": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "node_modules/@npmcli/run-script": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz",
+ "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==",
+ "dev": true,
+ "dependencies": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^8.2.0",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "node_modules/@schematics/angular": {
+ "version": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.0.4.tgz",
+ "integrity": "sha512-P9F5c8ApLbEyfNO4TZNsTyAdrtOjwIhrM/P+eEC4/x6nklWlEFE6TGMYTNjiK/RRhkbX1tBs8gcdJLYxtEqPSg==",
+ "dev": true,
+ "dependencies": {
+ "@angular-devkit/core": "13.0.4",
+ "@angular-devkit/schematics": "13.0.4",
+ "jsonc-parser": "3.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.15.0 || >=16.10.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@types/component-emitter": {
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
+ "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
+ "dev": true
+ },
+ "node_modules/@types/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
+ "dev": true
+ },
+ "node_modules/@types/cors": {
+ "version": "2.8.12",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
+ "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
+ "dev": true
+ },
+ "node_modules/@types/eslint": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz",
+ "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
+ "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "dev": true,
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true
+ },
+ "node_modules/@types/http-proxy": {
+ "version": "1.17.7",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
+ "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/jasmine": {
+ "version": "3.10.2",
+ "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.2.tgz",
+ "integrity": "sha512-qs4xjVm4V/XjM6owGm/x6TNmhGl5iKX8dkTdsgdgl9oFnqgzxLepnS7rN9Tdo7kDmnFD/VEqKrW57cGD2odbEg==",
+ "dev": true
+ },
+ "node_modules/@types/jasminewd2": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.10.tgz",
+ "integrity": "sha512-J7mDz7ovjwjc+Y9rR9rY53hFWKATcIkrr9DwQWmOas4/pnIPJTXawnzjwpHm3RSxz/e3ZVUvQ7cRbd5UQLo10g==",
+ "dev": true,
+ "dependencies": {
+ "@types/jasmine": "*"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "12.20.37",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.37.tgz",
+ "integrity": "sha512-i1KGxqcvJaLQali+WuypQnXwcplhtNtjs66eNsZpp2P2FL/trJJxx/VWsM0YCL2iMoIJrbXje48lvIQAQ4p2ZA==",
+ "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/q": {
+ "version": "0.0.32",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
+ "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
+ "dev": true
+ },
+ "node_modules/@types/retry": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
+ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
+ "dev": true
+ },
+ "node_modules/@types/selenium-webdriver": {
+ "version": "3.0.19",
+ "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.19.tgz",
+ "integrity": "sha512-OFUilxQg+rWL2FMxtmIgCkUDlJB6pskkpvmew7yeXfzzsOBb5rc+y2+DjHm+r3r1ZPPcJefK3DveNSYWGiy68g==",
+ "dev": true
+ },
+ "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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true
+ },
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true
+ },
+ "node_modules/abab": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+ "dev": true
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "node_modules/accepts": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "dev": true,
+ "dependencies": {
+ "mime-types": "~2.1.24",
+ "negotiator": "0.6.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
+ "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "dev": true,
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
+ "node_modules/adjust-sourcemap-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
+ "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+ "dev": true,
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "regex-parser": "^2.2.11"
+ },
+ "engines": {
+ "node": ">=8.9"
+ }
+ },
+ "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/adm-zip": {
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
+ "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.0"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
+ "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "8.6.3",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+ "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "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/ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/app-root-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
+ "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "dev": true
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "dev": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/aria-query": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
+ "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
+ "dev": true,
+ "dependencies": {
+ "ast-types-flow": "0.0.7",
+ "commander": "^2.11.0"
+ }
+ },
+ "node_modules/array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+ "dev": true
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/ast-types-flow": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
+ "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
+ "dev": true
+ },
+ "node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true,
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "dev": true,
+ "dependencies": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ }
+ },
+ "node_modules/autoprefixer/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/autoprefixer/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/autoprefixer/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "dev": true
+ },
+ "node_modules/axobject-query": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
+ "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
+ "dev": true,
+ "dependencies": {
+ "ast-types-flow": "0.0.7"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
+ "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
+ "dev": true,
+ "dependencies": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^1.4.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "engines": {
+ "node": ">= 8.9"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "webpack": ">=2"
+ }
+ },
+ "node_modules/babel-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/babel-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "dev": true,
+ "dependencies": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "node_modules/babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz",
+ "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.2.4",
+ "semver": "^6.1.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
+ "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.2.2",
+ "core-js-compat": "^3.16.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz",
+ "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.2.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/base64-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
+ "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/base64id": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
+ "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
+ "dev": true,
+ "engines": {
+ "node": "^4.5.0 || >= 5.9"
+ }
+ },
+ "node_modules/batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
+ "dev": true
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/blocking-proxy": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
+ "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "blocking-proxy": "built/lib/bin.js"
+ },
+ "engines": {
+ "node": ">=6.9.x"
+ }
+ },
+ "node_modules/body-parser": {
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+ "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "dev": true,
+ "dependencies": {
+ "bytes": "3.1.0",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.7.2",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.7.0",
+ "raw-body": "2.4.0",
+ "type-is": "~1.6.17"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/bytes": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dev": true,
+ "dependencies": {
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
+ "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
+ "dev": true,
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001280",
+ "electron-to-chromium": "^1.3.896",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ }
+ },
+ "node_modules/browserstack": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz",
+ "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==",
+ "dev": true,
+ "dependencies": {
+ "https-proxy-agent": "^2.2.1"
+ }
+ },
+ "node_modules/browserstack/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/browserstack/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/browserstack/node_modules/https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "node_modules/buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
+ "dev": true
+ },
+ "node_modules/builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/builtins": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
+ "dev": true
+ },
+ "node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "dev": true,
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001285",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz",
+ "integrity": "sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ }
+ },
+ "node_modules/canonical-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz",
+ "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==",
+ "dev": true
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "node_modules/chart.js": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.6.2.tgz",
+ "integrity": "sha512-Xz7f/fgtVltfQYWq0zL1Xbv7N2inpG+B54p3D5FSvpCdy3sM+oZhbqa42eNuYXltaVvajgX5UpKCU2GeeJIgxg=="
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/circular-dependency-plugin": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz",
+ "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "peerDependencies": {
+ "webpack": ">=4.0.1"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/clipboard": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-1.7.1.tgz",
+ "integrity": "sha1-Ng1taUbpmnof7zleQrqStem1oWs=",
+ "optional": true,
+ "dependencies": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/codelyzer": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz",
+ "integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==",
+ "dev": true,
+ "dependencies": {
+ "@angular/compiler": "9.0.0",
+ "@angular/core": "9.0.0",
+ "app-root-path": "^3.0.0",
+ "aria-query": "^3.0.0",
+ "axobject-query": "2.0.2",
+ "css-selector-tokenizer": "^0.7.1",
+ "cssauron": "^1.4.0",
+ "damerau-levenshtein": "^1.0.4",
+ "rxjs": "^6.5.3",
+ "semver-dsl": "^1.0.1",
+ "source-map": "^0.5.7",
+ "sprintf-js": "^1.1.2",
+ "tslib": "^1.10.0",
+ "zone.js": "~0.10.3"
+ },
+ "peerDependencies": {
+ "@angular/compiler": ">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next",
+ "@angular/core": ">=2.3.1 <13.0.0 || ^12.0.0-next || ^12.1.0-next || ^12.2.0-next",
+ "tslint": "^5.0.0 || ^6.0.0"
+ }
+ },
+ "node_modules/codelyzer/node_modules/@angular/compiler": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz",
+ "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==",
+ "dev": true,
+ "peerDependencies": {
+ "tslib": "^1.10.0"
+ }
+ },
+ "node_modules/codelyzer/node_modules/@angular/core": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz",
+ "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==",
+ "dev": true,
+ "peerDependencies": {
+ "rxjs": "^6.5.3",
+ "tslib": "^1.10.0",
+ "zone.js": "~0.10.2"
+ }
+ },
+ "node_modules/codelyzer/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/codelyzer/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/codelyzer/node_modules/sprintf-js": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+ "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+ "dev": true
+ },
+ "node_modules/codelyzer/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/codelyzer/node_modules/zone.js": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz",
+ "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==",
+ "dev": true
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true,
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/colorette": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
+ "node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
+ "node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/compression/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/connect/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/connect/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
+ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "5.1.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/cookie": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+ "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "node_modules/copy-anything": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz",
+ "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==",
+ "dev": true,
+ "dependencies": {
+ "is-what": "^3.12.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz",
+ "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==",
+ "dev": true,
+ "dependencies": {
+ "fast-glob": "^3.2.5",
+ "glob-parent": "^6.0.0",
+ "globby": "^11.0.3",
+ "normalize-path": "^3.0.0",
+ "p-limit": "^3.1.0",
+ "schema-utils": "^3.0.0",
+ "serialize-javascript": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "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/core-js": {
+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz",
+ "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.19.3",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.3.tgz",
+ "integrity": "sha512-59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA==",
+ "dev": true,
+ "dependencies": {
+ "browserslist": "^4.18.1",
+ "semver": "7.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat/node_modules/semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "node_modules/cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dev": true,
+ "dependencies": {
+ "object-assign": "^4",
+ "vary": "^1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/critters": {
+ "version": "0.0.14",
+ "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.14.tgz",
+ "integrity": "sha512-YiBoGKfU8/xg+tVMw0KfMBgmr0TWa1JGmRXDzbQRQQaDarGUcZZtZEB25QyYrLasQZAnvqoZhSg2GW0zdsQkYQ==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "css-select": "^4.1.3",
+ "parse5": "^6.0.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.1",
+ "postcss": "^8.3.7",
+ "pretty-bytes": "^5.3.0"
+ }
+ },
+ "node_modules/critters/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/critters/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/critters/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/critters/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/critters/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/critters/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/css": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz",
+ "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "source-map": "^0.6.1",
+ "source-map-resolve": "^0.6.0"
+ }
+ },
+ "node_modules/css-blank-pseudo": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
+ "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.5"
+ },
+ "bin": {
+ "css-blank-pseudo": "cli.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/css-blank-pseudo/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/css-blank-pseudo/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/css-blank-pseudo/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-has-pseudo": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
+ "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^5.0.0-rc.4"
+ },
+ "bin": {
+ "css-has-pseudo": "cli.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/css-has-pseudo/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/css-has-pseudo/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/css-has-pseudo/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/css-has-pseudo/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.0.tgz",
+ "integrity": "sha512-VmuSdQa3K+wJsl39i7X3qGBM5+ZHmtTnv65fqMGI+fzmHoYmszTVvTqC1XN8JwWDViCB1a8wgNim5SV4fb37xg==",
+ "dev": true,
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.2.15",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.0",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.1.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/css-prefers-color-scheme": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
+ "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.5"
+ },
+ "bin": {
+ "css-prefers-color-scheme": "cli.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/css-prefers-color-scheme/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/css-prefers-color-scheme/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/css-prefers-color-scheme/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
+ "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.0.0",
+ "domhandler": "^4.2.0",
+ "domutils": "^2.6.0",
+ "nth-check": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-selector-tokenizer": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz",
+ "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "fastparse": "^1.1.2"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cssauron": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz",
+ "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
+ "dev": true,
+ "dependencies": {
+ "through": "X.X.X"
+ }
+ },
+ "node_modules/cssdb": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
+ "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==",
+ "dev": true
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/custom-event": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
+ "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
+ "dev": true
+ },
+ "node_modules/damerau-levenshtein": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz",
+ "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
+ "dev": true
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/date-format": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
+ "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "dependencies": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/defaults": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
+ "dev": true,
+ "dependencies": {
+ "clone": "^1.0.2"
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/del": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
+ "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
+ "dev": true,
+ "dependencies": {
+ "globby": "^11.0.1",
+ "graceful-fs": "^4.2.4",
+ "is-glob": "^4.0.1",
+ "is-path-cwd": "^2.2.0",
+ "is-path-inside": "^3.0.2",
+ "p-map": "^4.0.0",
+ "rimraf": "^3.0.2",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
+ "optional": true
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
+ },
+ "node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "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.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
+ "dev": true
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "dev": true
+ },
+ "node_modules/di": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
+ "dev": true
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
+ "dev": true
+ },
+ "node_modules/dns-packet": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
+ "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
+ "dev": true,
+ "dependencies": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/dns-txt": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+ "dev": true,
+ "dependencies": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "node_modules/dom-serialize": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
+ "dev": true,
+ "dependencies": {
+ "custom-event": "~1.0.0",
+ "ent": "~2.2.0",
+ "extend": "^3.0.0",
+ "void-elements": "^2.0.0"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+ "dev": true
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.11.tgz",
+ "integrity": "sha512-2OhsaYgsWGhWjx2et8kaUcdktPbBGjKM2X0BReUCKcSCPttEY+hz2zie820JLbttU8jwL92+JJysWwkut3wZgA==",
+ "dev": true
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/encoding/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/engine.io": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz",
+ "integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==",
+ "dev": true,
+ "dependencies": {
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
+ "accepts": "~1.3.4",
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.0",
+ "ws": "~8.2.3"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/engine.io-parser": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz",
+ "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==",
+ "dev": true,
+ "dependencies": {
+ "base64-arraybuffer": "~1.0.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/engine.io/node_modules/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/engine.io/node_modules/ws": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
+ "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
+ "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/enhanced-resolve": {
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
+ "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/ent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
+ "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
+ "dev": true
+ },
+ "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/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "dev": true
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "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/es6-promise": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
+ },
+ "node_modules/es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
+ "dev": true,
+ "dependencies": {
+ "es6-promise": "^4.0.3"
+ }
+ },
+ "node_modules/esbuild-android-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.12.tgz",
+ "integrity": "sha512-TSVZVrb4EIXz6KaYjXfTzPyyRpXV5zgYIADXtQsIenjZ78myvDGaPi11o4ZSaHIwFHsuwkB6ne5SZRBwAQ7maw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/esbuild-darwin-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.12.tgz",
+ "integrity": "sha512-c51C+N+UHySoV2lgfWSwwmlnLnL0JWj/LzuZt9Ltk9ub1s2Y8cr6SQV5W3mqVH1egUceew6KZ8GyI4nwu+fhsw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/esbuild-darwin-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.12.tgz",
+ "integrity": "sha512-JvAMtshP45Hd8A8wOzjkY1xAnTKTYuP/QUaKp5eUQGX+76GIie3fCdUUr2ZEKdvpSImNqxiZSIMziEiGB5oUmQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/esbuild-freebsd-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.12.tgz",
+ "integrity": "sha512-r6On/Skv9f0ZjTu6PW5o7pdXr8aOgtFOEURJZYf1XAJs0IQ+gW+o1DzXjVkIoT+n1cm3N/t1KRJfX71MPg/ZUA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/esbuild-freebsd-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.12.tgz",
+ "integrity": "sha512-F6LmI2Q1gii073kmBE3NOTt/6zLL5zvZsxNLF8PMAwdHc+iBhD1vzfI8uQZMJA1IgXa3ocr3L3DJH9fLGXy6Yw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/esbuild-linux-32": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.12.tgz",
+ "integrity": "sha512-U1UZwG3UIwF7/V4tCVAo/nkBV9ag5KJiJTt+gaCmLVWH3bPLX7y+fNlhIWZy8raTMnXhMKfaTvWZ9TtmXzvkuQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/esbuild-linux-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.12.tgz",
+ "integrity": "sha512-YpXSwtu2NxN3N4ifJxEdsgd6Q5d8LYqskrAwjmoCT6yQnEHJSF5uWcxv783HWN7lnGpJi9KUtDvYsnMdyGw71Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/esbuild-linux-arm": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.12.tgz",
+ "integrity": "sha512-SyiT/JKxU6J+DY2qUiSLZJqCAftIt3uoGejZ0HDnUM2MGJqEGSGh7p1ecVL2gna3PxS4P+j6WAehCwgkBPXNIw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/esbuild-linux-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.12.tgz",
+ "integrity": "sha512-sgDNb8kb3BVodtAlcFGgwk+43KFCYjnFOaOfJibXnnIojNWuJHpL6aQJ4mumzNWw8Rt1xEtDQyuGK9f+Y24jGA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/esbuild-linux-mips64le": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.12.tgz",
+ "integrity": "sha512-qQJHlZBG+QwVIA8AbTEtbvF084QgDi4DaUsUnA+EolY1bxrG+UyOuGflM2ZritGhfS/k7THFjJbjH2wIeoKA2g==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/esbuild-linux-ppc64le": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.12.tgz",
+ "integrity": "sha512-2dSnm1ldL7Lppwlo04CGQUpwNn5hGqXI38OzaoPOkRsBRWFBozyGxTFSee/zHFS+Pdh3b28JJbRK3owrrRgWNw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/esbuild-netbsd-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.12.tgz",
+ "integrity": "sha512-D4raxr02dcRiQNbxOLzpqBzcJNFAdsDNxjUbKkDMZBkL54Z0vZh4LRndycdZAMcIdizC/l/Yp/ZsBdAFxc5nbA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ]
+ },
+ "node_modules/esbuild-openbsd-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.12.tgz",
+ "integrity": "sha512-KuLCmYMb2kh05QuPJ+va60bKIH5wHL8ypDkmpy47lzwmdxNsuySeCMHuTv5o2Af1RUn5KLO5ZxaZeq4GEY7DaQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
+ "node_modules/esbuild-sunos-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.12.tgz",
+ "integrity": "sha512-jBsF+e0woK3miKI8ufGWKG3o3rY9DpHvCVRn5eburMIIE+2c+y3IZ1srsthKyKI6kkXLvV4Cf/E7w56kLipMXw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ]
+ },
+ "node_modules/esbuild-wasm": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.13.12.tgz",
+ "integrity": "sha512-eGdiSewbnJffEvyA0qQmr+w3HurBMVp4QhOfICzeeoL9naC8qC3PFaw6hZaqSgks5DXnQONtUGUFLsX3eXpq8A==",
+ "dev": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/esbuild-windows-32": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.12.tgz",
+ "integrity": "sha512-L9m4lLFQrFeR7F+eLZXG82SbXZfUhyfu6CexZEil6vm+lc7GDCE0Q8DiNutkpzjv1+RAbIGVva9muItQ7HVTkQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/esbuild-windows-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.12.tgz",
+ "integrity": "sha512-k4tX4uJlSbSkfs78W5d9+I9gpd+7N95W7H2bgOMFPsYREVJs31+Q2gLLHlsnlY95zBoPQMIzHooUIsixQIBjaQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/esbuild-windows-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.12.tgz",
+ "integrity": "sha512-2tTv/BpYRIvuwHpp2M960nG7uvL+d78LFW/ikPItO+2GfK51CswIKSetSpDii+cjz8e9iSPgs+BU4o8nWICBwQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+ "dev": true
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eventemitter-asyncresource": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz",
+ "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==",
+ "dev": true
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.17.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
+ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.7",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.19.0",
+ "content-disposition": "0.5.3",
+ "content-type": "~1.0.4",
+ "cookie": "0.4.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "~1.1.2",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.5",
+ "qs": "6.7.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.1.2",
+ "send": "0.17.1",
+ "serve-static": "1.14.1",
+ "setprototypeof": "1.1.1",
+ "statuses": "~1.5.0",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
+ "dev": true
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "node_modules/fastparse": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
+ "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
+ "dev": true
+ },
+ "node_modules/fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dev": true,
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
+ "dev": true
+ },
+ "node_modules/flatten": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
+ "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
+ "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.",
+ "dev": true
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.14.5",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz",
+ "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
+ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
+ "dev": true
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/gauge": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
+ "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true
+ },
+ "node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.0.4",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
+ "optional": true,
+ "dependencies": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
+ "dev": true
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/har-validator/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/har-validator/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/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
+ "node_modules/hdr-histogram-js": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz",
+ "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==",
+ "dev": true,
+ "dependencies": {
+ "@assemblyscript/loader": "^0.10.1",
+ "base64-js": "^1.2.0",
+ "pako": "^1.0.3"
+ }
+ },
+ "node_modules/hdr-histogram-percentiles-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz",
+ "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==",
+ "dev": true
+ },
+ "node_modules/hosted-git-info": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "node_modules/hpack.js/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/hpack.js/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
+ "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
+ "dev": true
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "dev": true
+ },
+ "node_modules/http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
+ "dev": true
+ },
+ "node_modules/http-errors": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "dev": true,
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.1",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/http-errors/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
+ "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
+ "dev": true
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dev": true,
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
+ "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/http-proxy": "^1.17.5",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "dev": true,
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/ignore": {
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
+ "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/ignore-walk": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz",
+ "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/immediate": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "dev": true
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
+ "dev": true
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/ini": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/inquirer": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz",
+ "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.1",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.21",
+ "mute-stream": "0.0.8",
+ "ora": "^5.4.1",
+ "run-async": "^2.4.0",
+ "rxjs": "^7.2.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/inquirer/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/inquirer/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/inquirer/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inquirer/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/internal-ip": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
+ "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
+ "dev": true,
+ "dependencies": {
+ "default-gateway": "^6.0.0",
+ "ipaddr.js": "^1.9.1",
+ "is-ip": "^3.1.0",
+ "p-event": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
+ }
+ },
+ "node_modules/internal-ip/node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
+ "dev": true
+ },
+ "node_modules/ip-regex": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
+ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
+ "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-interactive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-ip": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
+ "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
+ "dev": true,
+ "dependencies": {
+ "ip-regex": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
+ "dev": true
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-in-cwd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
+ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
+ "dev": true,
+ "dependencies": {
+ "is-path-inside": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-path-in-cwd/node_modules/is-path-inside": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
+ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
+ "dev": true,
+ "dependencies": {
+ "path-is-inside": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-what": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "node_modules/isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "node_modules/istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
+ "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+ "dev": true,
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/istanbul-reports": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz",
+ "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==",
+ "dev": true,
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jasmine": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz",
+ "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=",
+ "dev": true,
+ "dependencies": {
+ "exit": "^0.1.2",
+ "glob": "^7.0.6",
+ "jasmine-core": "~2.8.0"
+ },
+ "bin": {
+ "jasmine": "bin/jasmine.js"
+ }
+ },
+ "node_modules/jasmine-core": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz",
+ "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==",
+ "dev": true
+ },
+ "node_modules/jasmine-spec-reporter": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz",
+ "integrity": "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==",
+ "dev": true,
+ "dependencies": {
+ "colors": "1.4.0"
+ }
+ },
+ "node_modules/jasmine/node_modules/jasmine-core": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
+ "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=",
+ "dev": true
+ },
+ "node_modules/jasminewd2": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz",
+ "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=",
+ "dev": true,
+ "engines": {
+ "node": ">= 6.9.x"
+ }
+ },
+ "node_modules/jest-worker": {
+ "version": "27.4.2",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz",
+ "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "node_modules/json5": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonc-parser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
+ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
+ "dev": true
+ },
+ "node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ]
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/jszip": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
+ "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
+ "dev": true,
+ "dependencies": {
+ "lie": "~3.3.0",
+ "pako": "~1.0.2",
+ "readable-stream": "~2.3.6",
+ "set-immediate-shim": "~1.0.1"
+ }
+ },
+ "node_modules/jszip/node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/jszip/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/karma": {
+ "version": "6.3.9",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.9.tgz",
+ "integrity": "sha512-E/MqdLM9uVIhfuyVnrhlGBu4miafBdXEAEqCmwdEMh3n17C7UWC/8Kvm3AYKr91gc7scutekZ0xv6rxRaUCtnw==",
+ "dev": true,
+ "dependencies": {
+ "body-parser": "^1.19.0",
+ "braces": "^3.0.2",
+ "chokidar": "^3.5.1",
+ "colors": "^1.4.0",
+ "connect": "^3.7.0",
+ "di": "^0.0.1",
+ "dom-serialize": "^2.2.1",
+ "glob": "^7.1.7",
+ "graceful-fs": "^4.2.6",
+ "http-proxy": "^1.18.1",
+ "isbinaryfile": "^4.0.8",
+ "lodash": "^4.17.21",
+ "log4js": "^6.3.0",
+ "mime": "^2.5.2",
+ "minimatch": "^3.0.4",
+ "qjobs": "^1.2.0",
+ "range-parser": "^1.2.1",
+ "rimraf": "^3.0.2",
+ "socket.io": "^4.2.0",
+ "source-map": "^0.6.1",
+ "tmp": "^0.2.1",
+ "ua-parser-js": "^0.7.30",
+ "yargs": "^16.1.1"
+ },
+ "bin": {
+ "karma": "bin/karma"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/karma-chrome-launcher": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
+ "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
+ "dev": true,
+ "dependencies": {
+ "which": "^1.2.1"
+ }
+ },
+ "node_modules/karma-chrome-launcher/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/karma-coverage": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz",
+ "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==",
+ "dev": true,
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^4.0.1",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.0.0",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz",
+ "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==",
+ "dev": true,
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^3.0.6",
+ "istanbul-reports": "^3.0.2",
+ "minimatch": "^3.0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mattlewis92"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter/node_modules/istanbul-lib-source-maps": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
+ "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^2.0.5",
+ "make-dir": "^2.1.0",
+ "rimraf": "^2.6.3",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
+ "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/karma-coverage-istanbul-reporter/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
+ "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.7.5",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.0.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/karma-coverage/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/karma-jasmine": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
+ "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
+ "dev": true,
+ "dependencies": {
+ "jasmine-core": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "peerDependencies": {
+ "karma": "*"
+ }
+ },
+ "node_modules/karma-jasmine-html-reporter": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz",
+ "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==",
+ "dev": true,
+ "peerDependencies": {
+ "jasmine-core": ">=3.8",
+ "karma": ">=0.9",
+ "karma-jasmine": ">=1.1"
+ }
+ },
+ "node_modules/karma-source-map-support": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
+ "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
+ "dev": true,
+ "dependencies": {
+ "source-map-support": "^0.5.5"
+ }
+ },
+ "node_modules/karma/node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/karma/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
+ "dependencies": {
+ "rimraf": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.17.0"
+ }
+ },
+ "node_modules/karma/node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/karma/node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/klona": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
+ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/less": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz",
+ "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
+ "dev": true,
+ "dependencies": {
+ "copy-anything": "^2.0.1",
+ "parse-node-version": "^1.0.1",
+ "tslib": "^2.3.0"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^2.5.2",
+ "source-map": "~0.6.0"
+ }
+ },
+ "node_modules/less-loader": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz",
+ "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==",
+ "dev": true,
+ "dependencies": {
+ "klona": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "less": "^3.5.0 || ^4.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/less/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/less/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/less/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/license-webpack-plugin": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.0.tgz",
+ "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==",
+ "dev": true,
+ "dependencies": {
+ "webpack-sources": "^3.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ },
+ "webpack-sources": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/lie": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
+ "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
+ "dev": true,
+ "dependencies": {
+ "immediate": "~3.0.5"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "node_modules/loader-runner": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.0.0.tgz",
+ "integrity": "sha512-ry4RE7qen73BFLgihlbyllGIW9SVWLUD5Cq9VWtzrqhntOMOJl8yEjA89d5mCUTT0puCnHo4EecO6bz+BOAS8w==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^6.1.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/loader-utils/node_modules/big.js": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz",
+ "integrity": "sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bigjs"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
+ "dev": true
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-symbols/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/log-symbols/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/log-symbols/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/log-symbols/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/log-symbols/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-symbols/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log4js": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
+ "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
+ "dev": true,
+ "dependencies": {
+ "date-format": "^3.0.0",
+ "debug": "^4.1.1",
+ "flatted": "^2.0.1",
+ "rfdc": "^1.1.4",
+ "streamroller": "^2.2.4"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.7",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
+ "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
+ "dev": true,
+ "dependencies": {
+ "sourcemap-codec": "^1.4.4"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/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/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true
+ },
+ "node_modules/make-fetch-happen": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
+ "dev": true,
+ "dependencies": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz",
+ "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==",
+ "dev": true,
+ "dependencies": {
+ "fs-monkey": "1.0.3"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
+ "dev": true
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": "1.51.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mini-css-extract-plugin": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.3.tgz",
+ "integrity": "sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==",
+ "dev": true,
+ "dependencies": {
+ "schema-utils": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/mini-css-extract-plugin/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/mini-css-extract-plugin/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/mini-css-extract-plugin/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "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/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "node_modules/minipass": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
+ "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-fetch": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.12"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-json-stream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz",
+ "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==",
+ "dev": true,
+ "dependencies": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "dev": true,
+ "dependencies": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ },
+ "bin": {
+ "multicast-dns": "cli.js"
+ }
+ },
+ "node_modules/multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
+ "dev": true
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.1.30",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "dev": true,
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "node_modules/nice-napi": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
+ "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "!win32"
+ ],
+ "dependencies": {
+ "node-addon-api": "^3.0.0",
+ "node-gyp-build": "^4.2.2"
+ }
+ },
+ "node_modules/node-addon-api": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
+ "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/node-forge": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
+ "dev": true,
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^9.1.0",
+ "nopt": "^5.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/node-gyp-build": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
+ "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "node-gyp-build": "bin.js",
+ "node-gyp-build-optional": "optional.js",
+ "node-gyp-build-test": "build-test.js"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
+ "dev": true
+ },
+ "node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-install-checks": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
+ "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true
+ },
+ "node_modules/npm-package-arg": {
+ "version": "8.1.5",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
+ "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
+ "validate-npm-package-name": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-packlist": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz",
+ "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^4.0.1",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "npm-packlist": "bin/index.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-pick-manifest": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz",
+ "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==",
+ "dev": true,
+ "dependencies": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ }
+ },
+ "node_modules/npm-registry-fetch": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz",
+ "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==",
+ "dev": true,
+ "dependencies": {
+ "make-fetch-happen": "^9.0.1",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz",
+ "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==",
+ "dev": true,
+ "dependencies": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.0",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+ "dev": true
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "dev": true
+ },
+ "node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dev": true,
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "dev": true,
+ "dependencies": {
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ora/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/ora/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/ora/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/ora/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/ora/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ora/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-event": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+ "dev": true,
+ "dependencies": {
+ "p-timeout": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
+ "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
+ "dev": true,
+ "dependencies": {
+ "@types/retry": "^0.12.0",
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pacote": {
+ "version": "12.0.2",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz",
+ "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==",
+ "dev": true,
+ "dependencies": {
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^2.0.0",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^3.0.0",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ },
+ "bin": {
+ "pacote": "lib/bin.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16"
+ }
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "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-html-rewriting-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz",
+ "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==",
+ "dev": true,
+ "dependencies": {
+ "parse5": "^6.0.1",
+ "parse5-sax-parser": "^6.0.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-sax-parser": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz",
+ "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==",
+ "dev": true,
+ "dependencies": {
+ "parse5": "^6.0.1"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
+ "dev": true
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/piscina": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz",
+ "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==",
+ "dev": true,
+ "dependencies": {
+ "eventemitter-asyncresource": "^1.0.0",
+ "hdr-histogram-js": "^2.0.1",
+ "hdr-histogram-percentiles-obj": "^3.0.0"
+ },
+ "optionalDependencies": {
+ "nice-napi": "^1.0.2"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/portfinder": {
+ "version": "1.0.28",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.6.2",
+ "debug": "^3.1.1",
+ "mkdirp": "^0.5.5"
+ },
+ "engines": {
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/portfinder/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/portfinder/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.3.11",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
+ "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
+ "dev": true,
+ "dependencies": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^0.6.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-attribute-case-insensitive": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
+ "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^6.0.2"
+ }
+ },
+ "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-attribute-case-insensitive/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-color-functional-notation": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
+ "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-functional-notation/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-color-functional-notation/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-color-functional-notation/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-color-gray": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
+ "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
+ "dev": true,
+ "dependencies": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-gray/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-color-gray/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-color-gray/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-color-hex-alpha": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
+ "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.14",
+ "postcss-values-parser": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-hex-alpha/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-color-hex-alpha/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-color-hex-alpha/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-color-mod-function": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
+ "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
+ "dev": true,
+ "dependencies": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-mod-function/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-color-mod-function/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-color-mod-function/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-color-rebeccapurple": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
+ "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-color-rebeccapurple/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-color-rebeccapurple/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-custom-media": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
+ "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.14"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-custom-media/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-custom-media/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-custom-media/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-custom-properties": {
+ "version": "8.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
+ "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.17",
+ "postcss-values-parser": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-custom-properties/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-custom-properties/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-custom-properties/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-custom-selectors": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
+ "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-custom-selectors/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-custom-selectors/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-custom-selectors/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-custom-selectors/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
+ "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-double-position-gradients": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
+ "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-double-position-gradients/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-double-position-gradients/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-double-position-gradients/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-env-function": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
+ "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-env-function/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-env-function/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-env-function/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-focus-visible": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
+ "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-focus-visible/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-focus-visible/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-focus-visible/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-focus-within": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
+ "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-focus-within/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-focus-within/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-focus-within/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-font-variant": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
+ "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-font-variant/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-font-variant/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-font-variant/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-gap-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
+ "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-gap-properties/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-gap-properties/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-gap-properties/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-image-set-function": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
+ "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-image-set-function/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-image-set-function/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-image-set-function/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-import": {
+ "version": "14.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz",
+ "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==",
+ "dev": true,
+ "dependencies": {
+ "postcss-value-parser": "^4.0.0",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-initial": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
+ "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-initial/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-initial/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-initial/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-lab-function": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
+ "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
+ "dev": true,
+ "dependencies": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-lab-function/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-lab-function/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-lab-function/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz",
+ "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==",
+ "dev": true,
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.4",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/postcss-logical": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
+ "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-logical/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-logical/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-logical/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-media-minmax": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
+ "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-media-minmax/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-media-minmax/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-media-minmax/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+ "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+ "dev": true,
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
+ "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
+ "dev": true,
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+ "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+ "dev": true,
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "dev": true,
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-nesting": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
+ "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-nesting/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-nesting/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-nesting/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-overflow-shorthand": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
+ "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-overflow-shorthand/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-overflow-shorthand/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-overflow-shorthand/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-page-break": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
+ "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-page-break/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-page-break/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-page-break/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-place": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
+ "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-place/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-place/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-place/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-preset-env": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
+ "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
+ "dev": true,
+ "dependencies": {
+ "autoprefixer": "^9.6.1",
+ "browserslist": "^4.6.4",
+ "caniuse-lite": "^1.0.30000981",
+ "css-blank-pseudo": "^0.1.4",
+ "css-has-pseudo": "^0.10.0",
+ "css-prefers-color-scheme": "^3.1.1",
+ "cssdb": "^4.4.0",
+ "postcss": "^7.0.17",
+ "postcss-attribute-case-insensitive": "^4.0.1",
+ "postcss-color-functional-notation": "^2.0.1",
+ "postcss-color-gray": "^5.0.0",
+ "postcss-color-hex-alpha": "^5.0.3",
+ "postcss-color-mod-function": "^3.0.3",
+ "postcss-color-rebeccapurple": "^4.0.1",
+ "postcss-custom-media": "^7.0.8",
+ "postcss-custom-properties": "^8.0.11",
+ "postcss-custom-selectors": "^5.1.2",
+ "postcss-dir-pseudo-class": "^5.0.0",
+ "postcss-double-position-gradients": "^1.0.0",
+ "postcss-env-function": "^2.0.2",
+ "postcss-focus-visible": "^4.0.0",
+ "postcss-focus-within": "^3.0.0",
+ "postcss-font-variant": "^4.0.0",
+ "postcss-gap-properties": "^2.0.0",
+ "postcss-image-set-function": "^3.0.1",
+ "postcss-initial": "^3.0.0",
+ "postcss-lab-function": "^2.0.1",
+ "postcss-logical": "^3.0.0",
+ "postcss-media-minmax": "^4.0.0",
+ "postcss-nesting": "^7.0.0",
+ "postcss-overflow-shorthand": "^2.0.0",
+ "postcss-page-break": "^2.0.0",
+ "postcss-place": "^4.0.1",
+ "postcss-pseudo-class-any-link": "^6.0.0",
+ "postcss-replace-overflow-wrap": "^3.0.0",
+ "postcss-selector-matches": "^4.0.0",
+ "postcss-selector-not": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-preset-env/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-preset-env/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-preset-env/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
+ "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-replace-overflow-wrap": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
+ "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
+ "dev": true,
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-replace-overflow-wrap/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-selector-matches": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
+ "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-selector-matches/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-selector-matches/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-selector-matches/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-selector-not": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
+ "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-selector-not/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/postcss-selector-not/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-selector-not/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.6",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "node_modules/postcss-values-parser": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
+ "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
+ "dev": true,
+ "dependencies": {
+ "flatten": "^1.0.2",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6.14.4"
+ }
+ },
+ "node_modules/preact": {
+ "version": "10.6.2",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.2.tgz",
+ "integrity": "sha512-ppDjurt75nSxyikpyali+uKwRl8CK9N6ntOPovGIEGQagjMLVzEgVqFEsUUyUrqyE9Ch90KE0jmFc9q2QcPLBA==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/preact"
+ }
+ },
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/primeflex": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.1.0.tgz",
+ "integrity": "sha512-q8QutEO59eu79nJVyMFDcpdokiCIk79Rn6Y9NwxpiIp5rxRjNCacH2N7gM+ondQjvYnuj6LLOK8dEVx1J2i7Lw=="
+ },
+ "node_modules/primeicons": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz",
+ "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw=="
+ },
+ "node_modules/primeng": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/primeng/-/primeng-13.0.1.tgz",
+ "integrity": "sha512-g/fYgmysD41qLAlBtuURBjYpBLDHD87hIHKguR3VuW4rsG2ePqIMcszlVdxjXPgYSgbQ8FesEwIZdwHOpoRXfA==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "peerDependencies": {
+ "@angular/common": "^13.0.0",
+ "@angular/core": "^13.0.0",
+ "@angular/forms": "^13.0.0",
+ "primeicons": "^5.0.0",
+ "rxjs": "^6.0.0 || ^7.0.0",
+ "zone.js": "^0.10.2 || ^0.11.0"
+ }
+ },
+ "node_modules/prismjs": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.9.0.tgz",
+ "integrity": "sha1-+j4tntw8OIfB8fMJXUHx+bQgDw8=",
+ "optionalDependencies": {
+ "clipboard": "^1.7.1"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
+ "dev": true
+ },
+ "node_modules/promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dev": true,
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/promise-retry/node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/protractor": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz",
+ "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==",
+ "dev": true,
+ "dependencies": {
+ "@types/q": "^0.0.32",
+ "@types/selenium-webdriver": "^3.0.0",
+ "blocking-proxy": "^1.0.0",
+ "browserstack": "^1.5.1",
+ "chalk": "^1.1.3",
+ "glob": "^7.0.3",
+ "jasmine": "2.8.0",
+ "jasminewd2": "^2.1.0",
+ "q": "1.4.1",
+ "saucelabs": "^1.5.0",
+ "selenium-webdriver": "3.6.0",
+ "source-map-support": "~0.4.0",
+ "webdriver-js-extender": "2.1.0",
+ "webdriver-manager": "^12.1.7",
+ "yargs": "^15.3.1"
+ },
+ "bin": {
+ "protractor": "bin/protractor",
+ "webdriver-manager": "bin/webdriver-manager"
+ },
+ "engines": {
+ "node": ">=10.13.x"
+ }
+ },
+ "node_modules/protractor/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
+ "dependencies": {
+ "array-uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/protractor/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/protractor/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/protractor/node_modules/del": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
+ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
+ "dev": true,
+ "dependencies": {
+ "globby": "^5.0.0",
+ "is-path-cwd": "^1.0.0",
+ "is-path-in-cwd": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "rimraf": "^2.2.8"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/globby": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
+ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "arrify": "^1.0.0",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "node_modules/protractor/node_modules/is-path-cwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
+ "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/protractor/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/protractor/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/source-map-support": {
+ "version": "0.4.18",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
+ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "^0.5.6"
+ }
+ },
+ "node_modules/protractor/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/protractor/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/protractor/node_modules/webdriver-manager": {
+ "version": "12.1.8",
+ "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.8.tgz",
+ "integrity": "sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg==",
+ "dev": true,
+ "dependencies": {
+ "adm-zip": "^0.4.9",
+ "chalk": "^1.1.1",
+ "del": "^2.2.0",
+ "glob": "^7.0.3",
+ "ini": "^1.3.4",
+ "minimist": "^1.2.0",
+ "q": "^1.4.1",
+ "request": "^2.87.0",
+ "rimraf": "^2.5.2",
+ "semver": "^5.3.0",
+ "xml2js": "^0.4.17"
+ },
+ "bin": {
+ "webdriver-manager": "bin/webdriver-manager"
+ },
+ "engines": {
+ "node": ">=6.9.x"
+ }
+ },
+ "node_modules/protractor/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/protractor/node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
+ "dev": true
+ },
+ "node_modules/protractor/node_modules/yargs": {
+ "version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/protractor/node_modules/yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dev": true,
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/proxy-addr/node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+ "dev": true
+ },
+ "node_modules/punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
+ "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qjobs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
+ "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.9"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+ "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+ "dev": true,
+ "dependencies": {
+ "bytes": "3.1.0",
+ "http-errors": "1.7.2",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-body/node_modules/bytes": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
+ "dev": true,
+ "dependencies": {
+ "pify": "^2.3.0"
+ }
+ },
+ "node_modules/read-cache/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-package-json-fast": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz",
+ "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==",
+ "dev": true,
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/reflect-metadata": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
+ "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
+ "dev": true
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
+ "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
+ "dev": true,
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
+ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/regex-parser": {
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
+ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
+ "dev": true
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
+ "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
+ "dev": true,
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^9.0.0",
+ "regjsgen": "^0.5.2",
+ "regjsparser": "^0.7.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
+ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
+ "dev": true
+ },
+ "node_modules/regjsparser": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
+ "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
+ "dev": true,
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dev": true,
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/request/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "dev": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+ "dev": true
+ },
+ "node_modules/resolve": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-url-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
+ "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
+ "dev": true,
+ "dependencies": {
+ "adjust-sourcemap-loader": "^4.0.0",
+ "convert-source-map": "^1.7.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^7.0.35",
+ "source-map": "0.6.1"
+ },
+ "engines": {
+ "node": ">=8.9"
+ },
+ "peerDependencies": {
+ "rework": "1.0.1",
+ "rework-visit": "1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rework": {
+ "optional": true
+ },
+ "rework-visit": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "node_modules/resolve-url-loader/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz",
+ "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
+ "dependencies": {
+ "tslib": "~2.1.0"
+ }
+ },
+ "node_modules/rxjs/node_modules/tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "node_modules/sass": {
+ "version": "1.43.4",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz",
+ "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/sass-loader": {
+ "version": "12.3.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz",
+ "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==",
+ "dev": true,
+ "dependencies": {
+ "klona": "^2.0.4",
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0",
+ "sass": "^1.3.0",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/saucelabs": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz",
+ "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==",
+ "dev": true,
+ "dependencies": {
+ "https-proxy-agent": "^2.2.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/saucelabs/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/saucelabs/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/saucelabs/node_modules/https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/schema-utils/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/schema-utils/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/select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
+ "optional": true
+ },
+ "node_modules/select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
+ "dev": true
+ },
+ "node_modules/selenium-webdriver": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
+ "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==",
+ "dev": true,
+ "dependencies": {
+ "jszip": "^3.1.3",
+ "rimraf": "^2.5.4",
+ "tmp": "0.0.30",
+ "xml2js": "^0.4.17"
+ },
+ "engines": {
+ "node": ">= 6.9.0"
+ }
+ },
+ "node_modules/selenium-webdriver/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/selenium-webdriver/node_modules/tmp": {
+ "version": "0.0.30",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
+ "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.1"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/selfsigned": {
+ "version": "1.10.11",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
+ "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
+ "dev": true,
+ "dependencies": {
+ "node-forge": "^0.10.0"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver-dsl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz",
+ "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
+ "dev": true,
+ "dependencies": {
+ "semver": "^5.3.0"
+ }
+ },
+ "node_modules/semver-dsl/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/send": {
+ "version": "0.17.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
+ "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "~1.7.2",
+ "mime": "1.6.0",
+ "ms": "2.1.1",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "dev": true,
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "node_modules/serve-index/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+ "dev": true
+ },
+ "node_modules/serve-static": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
+ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+ "dev": true,
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
+ "node_modules/set-immediate-shim": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
+ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+ "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
+ "dev": true
+ },
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
+ "dev": true
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socket.io": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
+ "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/socket.io-adapter": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
+ "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
+ "dev": true
+ },
+ "node_modules/socket.io-parser": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
+ "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
+ "dev": true,
+ "dependencies": {
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/sockjs": {
+ "version": "0.3.24",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
+ "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
+ "dev": true,
+ "dependencies": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
+ "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==",
+ "dev": true,
+ "dependencies": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
+ "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.1",
+ "socks": "^2.6.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
+ "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz",
+ "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==",
+ "dev": true,
+ "dependencies": {
+ "abab": "^2.0.5",
+ "iconv-lite": "^0.6.2",
+ "source-map-js": "^0.6.2"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/source-map-loader/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz",
+ "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==",
+ "dev": true,
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.20",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+ "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
+ "dev": true,
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "dev": true
+ },
+ "node_modules/spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "node_modules/sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dev": true,
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/streamroller": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
+ "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
+ "dev": true,
+ "dependencies": {
+ "date-format": "^2.1.0",
+ "debug": "^4.1.1",
+ "fs-extra": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/streamroller/node_modules/date-format": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
+ "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/stylus": {
+ "version": "0.55.0",
+ "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz",
+ "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==",
+ "dev": true,
+ "dependencies": {
+ "css": "^3.0.0",
+ "debug": "~3.1.0",
+ "glob": "^7.1.6",
+ "mkdirp": "~1.0.4",
+ "safer-buffer": "^2.1.2",
+ "sax": "~1.2.4",
+ "semver": "^6.3.0",
+ "source-map": "^0.7.3"
+ },
+ "bin": {
+ "stylus": "bin/stylus"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/stylus-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz",
+ "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==",
+ "dev": true,
+ "dependencies": {
+ "fast-glob": "^3.2.7",
+ "klona": "^2.0.4",
+ "normalize-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "stylus": ">=0.52.4",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/stylus/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/stylus/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/stylus/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/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/symbol-observable": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
+ "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
+ "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
+ "dev": true,
+ "dependencies": {
+ "commander": "^2.20.0",
+ "source-map": "~0.7.2",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.2.5",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
+ "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
+ "dev": true,
+ "dependencies": {
+ "jest-worker": "^27.0.6",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^5.7.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "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/terser-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dev": true,
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "node_modules/thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
+ "dev": true
+ },
+ "node_modules/tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
+ "optional": true
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "dev": true,
+ "bin": {
+ "tree-kill": "cli.js"
+ }
+ },
+ "node_modules/ts-node": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz",
+ "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==",
+ "dev": true,
+ "dependencies": {
+ "arg": "^4.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.6",
+ "yn": "^3.0.0"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.0"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "node_modules/tslint": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
+ "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
+ "deprecated": "TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "builtin-modules": "^1.1.1",
+ "chalk": "^2.3.0",
+ "commander": "^2.12.1",
+ "diff": "^4.0.1",
+ "glob": "^7.1.1",
+ "js-yaml": "^3.13.1",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.3",
+ "resolve": "^1.3.2",
+ "semver": "^5.3.0",
+ "tslib": "^1.13.0",
+ "tsutils": "^2.29.0"
+ },
+ "bin": {
+ "tslint": "bin/tslint"
+ },
+ "engines": {
+ "node": ">=4.8.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev"
+ }
+ },
+ "node_modules/tslint/node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/tslint/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/tslint/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/tsutils": {
+ "version": "2.29.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
+ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev"
+ }
+ },
+ "node_modules/tsutils/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/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ },
+ "node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typed-assert": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz",
+ "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==",
+ "dev": true
+ },
+ "node_modules/typescript": {
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
+ "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/ua-parser-js"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/faisalman"
+ }
+ ],
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dev": true,
+ "dependencies": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
+ "dev": true
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true,
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/validate-npm-package-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
+ "dev": true,
+ "dependencies": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ },
+ "node_modules/void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
+ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.0.tgz",
+ "integrity": "sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==",
+ "dev": true,
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dev": true,
+ "dependencies": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
+ "dev": true,
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/web-animations-js": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz",
+ "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA=="
+ },
+ "node_modules/webdriver-js-extender": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz",
+ "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/selenium-webdriver": "^3.0.0",
+ "selenium-webdriver": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=6.9.x"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.64.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz",
+ "integrity": "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==",
+ "dev": true,
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.0",
+ "@types/estree": "^0.0.50",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.4.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.8.3",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.4",
+ "json-parse-better-errors": "^1.0.2",
+ "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.2.0",
+ "webpack-sources": "^3.2.2"
+ },
+ "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/webpack-dev-middleware": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz",
+ "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==",
+ "dev": true,
+ "dependencies": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.2.2",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "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/webpack-dev-server": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz",
+ "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-html-community": "^0.0.8",
+ "bonjour": "^3.5.0",
+ "chokidar": "^3.5.2",
+ "colorette": "^2.0.10",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "del": "^6.0.0",
+ "express": "^4.17.1",
+ "graceful-fs": "^4.2.6",
+ "html-entities": "^2.3.2",
+ "http-proxy-middleware": "^2.0.0",
+ "internal-ip": "^6.2.0",
+ "ipaddr.js": "^2.0.1",
+ "open": "^8.0.9",
+ "p-retry": "^4.5.0",
+ "portfinder": "^1.0.28",
+ "schema-utils": "^3.1.0",
+ "selfsigned": "^1.10.11",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.21",
+ "spdy": "^4.0.2",
+ "strip-ansi": "^7.0.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^5.2.1",
+ "ws": "^8.1.0"
+ },
+ "bin": {
+ "webpack-dev-server": "bin/webpack-dev-server.js"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.37.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "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/webpack-dev-server/node_modules/strip-ansi": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
+ "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/webpack-merge": {
+ "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",
+ "wildcard": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz",
+ "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-subresource-integrity": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0.tgz",
+ "integrity": "sha512-x9514FpLRydO+UAQ8DY4aLtCjxmdLkuQVcDFN1kGzuusREYJ1B0rzk/iIlWiL6dnvrhEGFj2+UsdxDkP8Z4UKg==",
+ "dev": true,
+ "dependencies": {
+ "typed-assert": "^1.0.8"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "html-webpack-plugin": ">= 5.0.0-beta.1 < 6",
+ "webpack": "^5.12.0"
+ },
+ "peerDependenciesMeta": {
+ "html-webpack-plugin": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack/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/webpack/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/webpack/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "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/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dev": true,
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/wildcard": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+ "dev": true
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "node_modules/ws": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
+ "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
+ "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/xml2js": {
+ "version": "0.4.23",
+ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
+ "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
+ "dev": true,
+ "dependencies": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
+ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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/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.3.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
+ "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "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.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zone.js": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz",
+ "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ }
}
- }
},
- "@babel/generator": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
- "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.6",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
- "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz",
- "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==",
- "dev": true,
- "requires": {
- "@babel/helper-explode-assignable-expression": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
- "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.16.0",
- "@babel/helper-validator-option": "^7.14.5",
- "browserslist": "^4.17.5",
- "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
- }
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz",
- "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-function-name": "^7.16.0",
- "@babel/helper-member-expression-to-functions": "^7.16.0",
- "@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/helper-replace-supers": "^7.16.0",
- "@babel/helper-split-export-declaration": "^7.16.0"
- },
- "dependencies": {
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
- "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz",
- "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.0",
- "regexpu-core": "^4.7.1"
- },
- "dependencies": {
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
- "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/helper-define-polyfill-provider": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz",
- "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- },
- "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
- }
- }
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
- "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
- "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
- "dev": true,
- "requires": {
- "@babel/helper-get-function-arity": "^7.16.0",
- "@babel/template": "^7.16.0",
- "@babel/types": "^7.16.0"
- },
- "dependencies": {
- "@babel/template": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
- "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/parser": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
- "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
- "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
- "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
- "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
- "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.16.0",
- "@babel/helper-replace-supers": "^7.16.0",
- "@babel/helper-simple-access": "^7.16.0",
- "@babel/helper-split-export-declaration": "^7.16.0",
- "@babel/helper-validator-identifier": "^7.15.7",
- "@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
- "@babel/types": "^7.16.0"
- },
- "dependencies": {
- "@babel/template": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
- "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/parser": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
- "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
- "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
- "dev": true
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.16.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz",
- "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-wrap-function": "^7.16.0",
- "@babel/types": "^7.16.0"
- },
- "dependencies": {
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
- "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
- "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
- "dev": true,
- "requires": {
- "@babel/helper-member-expression-to-functions": "^7.16.0",
- "@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/traverse": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
- "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
- "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
- "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.15.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
- "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
- "dev": true
- },
- "@babel/helper-validator-option": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
- "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
- "dev": true
- },
- "@babel/helper-wrap-function": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz",
- "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.16.0",
- "@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.0",
- "@babel/types": "^7.16.0"
- },
- "dependencies": {
- "@babel/template": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
- "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/parser": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/helpers": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
- "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.16.0",
- "@babel/traverse": "^7.16.3",
- "@babel/types": "^7.16.0"
- },
- "dependencies": {
- "@babel/template": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
- "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/parser": "^7.16.0",
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/highlight": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
- "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.15.7",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- }
- },
- "@babel/parser": {
- "version": "7.16.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz",
- "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==",
- "dev": true
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz",
- "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-proposal-optional-chaining": "^7.16.0"
- }
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz",
- "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-remap-async-to-generator": "^7.15.4",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz",
- "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-class-static-block": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz",
- "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-dynamic-import": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz",
- "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-export-namespace-from": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz",
- "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-json-strings": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz",
- "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz",
- "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz",
- "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz",
- "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz",
- "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.16.0",
- "@babel/helper-compilation-targets": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.16.0"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz",
- "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
- "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-private-methods": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz",
- "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz",
- "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-create-class-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- },
- "dependencies": {
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
- "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz",
- "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@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",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz",
- "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
- "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-remap-async-to-generator": "^7.14.5"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz",
- "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz",
- "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz",
- "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-function-name": "^7.16.0",
- "@babel/helper-optimise-call-expression": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-replace-supers": "^7.16.0",
- "@babel/helper-split-export-declaration": "^7.16.0",
- "globals": "^11.1.0"
- },
- "dependencies": {
- "@babel/helper-annotate-as-pure": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
- "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0"
- }
- }
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz",
- "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz",
- "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz",
- "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz",
- "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz",
- "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==",
- "dev": true,
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz",
- "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz",
- "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz",
- "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz",
- "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz",
- "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz",
- "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-simple-access": "^7.16.0",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz",
- "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "^7.16.0",
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-identifier": "^7.15.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz",
- "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz",
- "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.0"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz",
- "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz",
- "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-replace-supers": "^7.16.0"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz",
- "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz",
- "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz",
- "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==",
- "dev": true,
- "requires": {
- "regenerator-transform": "^0.14.2"
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz",
- "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-runtime": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz",
- "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "babel-plugin-polyfill-corejs2": "^0.2.2",
- "babel-plugin-polyfill-corejs3": "^0.2.5",
- "babel-plugin-polyfill-regenerator": "^0.2.2",
- "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
- }
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz",
- "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz",
- "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz",
- "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz",
- "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz",
- "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-unicode-escapes": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz",
- "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz",
- "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.16.0",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/preset-env": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz",
- "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.15.0",
- "@babel/helper-compilation-targets": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-option": "^7.14.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
- "@babel/plugin-proposal-async-generator-functions": "^7.15.8",
- "@babel/plugin-proposal-class-properties": "^7.14.5",
- "@babel/plugin-proposal-class-static-block": "^7.15.4",
- "@babel/plugin-proposal-dynamic-import": "^7.14.5",
- "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
- "@babel/plugin-proposal-json-strings": "^7.14.5",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
- "@babel/plugin-proposal-numeric-separator": "^7.14.5",
- "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
- "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
- "@babel/plugin-proposal-optional-chaining": "^7.14.5",
- "@babel/plugin-proposal-private-methods": "^7.14.5",
- "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
- "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
- "@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-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.14.5",
- "@babel/plugin-transform-async-to-generator": "^7.14.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
- "@babel/plugin-transform-block-scoping": "^7.15.3",
- "@babel/plugin-transform-classes": "^7.15.4",
- "@babel/plugin-transform-computed-properties": "^7.14.5",
- "@babel/plugin-transform-destructuring": "^7.14.7",
- "@babel/plugin-transform-dotall-regex": "^7.14.5",
- "@babel/plugin-transform-duplicate-keys": "^7.14.5",
- "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
- "@babel/plugin-transform-for-of": "^7.15.4",
- "@babel/plugin-transform-function-name": "^7.14.5",
- "@babel/plugin-transform-literals": "^7.14.5",
- "@babel/plugin-transform-member-expression-literals": "^7.14.5",
- "@babel/plugin-transform-modules-amd": "^7.14.5",
- "@babel/plugin-transform-modules-commonjs": "^7.15.4",
- "@babel/plugin-transform-modules-systemjs": "^7.15.4",
- "@babel/plugin-transform-modules-umd": "^7.14.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
- "@babel/plugin-transform-new-target": "^7.14.5",
- "@babel/plugin-transform-object-super": "^7.14.5",
- "@babel/plugin-transform-parameters": "^7.15.4",
- "@babel/plugin-transform-property-literals": "^7.14.5",
- "@babel/plugin-transform-regenerator": "^7.14.5",
- "@babel/plugin-transform-reserved-words": "^7.14.5",
- "@babel/plugin-transform-shorthand-properties": "^7.14.5",
- "@babel/plugin-transform-spread": "^7.15.8",
- "@babel/plugin-transform-sticky-regex": "^7.14.5",
- "@babel/plugin-transform-template-literals": "^7.14.5",
- "@babel/plugin-transform-typeof-symbol": "^7.14.5",
- "@babel/plugin-transform-unicode-escapes": "^7.14.5",
- "@babel/plugin-transform-unicode-regex": "^7.14.5",
- "@babel/preset-modules": "^0.1.4",
- "@babel/types": "^7.15.6",
- "babel-plugin-polyfill-corejs2": "^0.2.2",
- "babel-plugin-polyfill-corejs3": "^0.2.5",
- "babel-plugin-polyfill-regenerator": "^0.2.2",
- "core-js-compat": "^3.16.0",
- "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
- }
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
- "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/runtime": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
- "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
- "dev": true,
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/template": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
- "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.14.5",
- "@babel/parser": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/traverse": {
- "version": "7.16.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
- "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.16.0",
- "@babel/generator": "^7.16.0",
- "@babel/helper-function-name": "^7.16.0",
- "@babel/helper-hoist-variables": "^7.16.0",
- "@babel/helper-split-export-declaration": "^7.16.0",
- "@babel/parser": "^7.16.3",
- "@babel/types": "^7.16.0",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- },
- "dependencies": {
+ "dependencies": {
+ "@ampproject/remapping": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-1.0.1.tgz",
+ "integrity": "sha512-Ta9bMA3EtUHDaZJXqUoT5cn/EecwOp+SXpKJqxDbDuMbLvEMu6YTyDDuvTWeStODfdmXyfMo7LymQyPkN3BicA==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "1.0.0",
+ "sourcemap-codec": "1.4.8"
+ }
+ },
+ "@angular-devkit/architect": {
+ "version": "0.1300.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1300.4.tgz",
+ "integrity": "sha512-COW2W6rI9D69QEXGc/MyTbJY9gT+u8yMTpONpIjopd+KoSK/q2wGr0RleUf7XSCunZCs0SRI7z3Pw1EAdQCP7Q==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "13.0.4",
+ "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": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.0.4.tgz",
+ "integrity": "sha512-GYAxQTI0YkjVKciepwliMugUDjgXlmePG80LL2FCVQYnSM6r2uAI3dF8vX8fREZIRpBpDuTtUIohCRr1X5Oysg==",
+ "dev": true,
+ "requires": {
+ "@ampproject/remapping": "1.0.1",
+ "@angular-devkit/architect": "0.1300.4",
+ "@angular-devkit/build-webpack": "0.1300.4",
+ "@angular-devkit/core": "13.0.4",
+ "@babel/core": "7.15.8",
+ "@babel/generator": "7.15.8",
+ "@babel/helper-annotate-as-pure": "7.15.4",
+ "@babel/plugin-proposal-async-generator-functions": "7.15.8",
+ "@babel/plugin-transform-async-to-generator": "7.14.5",
+ "@babel/plugin-transform-runtime": "7.15.8",
+ "@babel/preset-env": "7.15.8",
+ "@babel/runtime": "7.15.4",
+ "@babel/template": "7.15.4",
+ "@discoveryjs/json-ext": "0.5.5",
+ "@ngtools/webpack": "13.0.4",
+ "ansi-colors": "4.1.1",
+ "babel-loader": "8.2.3",
+ "babel-plugin-istanbul": "6.1.1",
+ "browserslist": "^4.9.1",
+ "cacache": "15.3.0",
+ "caniuse-lite": "^1.0.30001032",
+ "circular-dependency-plugin": "5.2.2",
+ "copy-webpack-plugin": "9.0.1",
+ "core-js": "3.19.0",
+ "critters": "0.0.14",
+ "css-loader": "6.5.0",
+ "esbuild": "0.13.12",
+ "esbuild-wasm": "0.13.12",
+ "glob": "7.2.0",
+ "https-proxy-agent": "5.0.0",
+ "inquirer": "8.2.0",
+ "karma-source-map-support": "1.4.0",
+ "less": "4.1.2",
+ "less-loader": "10.2.0",
+ "license-webpack-plugin": "4.0.0",
+ "loader-utils": "3.0.0",
+ "mini-css-extract-plugin": "2.4.3",
+ "minimatch": "3.0.4",
+ "open": "8.4.0",
+ "ora": "5.4.1",
+ "parse5-html-rewriting-stream": "6.0.1",
+ "piscina": "3.1.0",
+ "postcss": "8.3.11",
+ "postcss-import": "14.0.2",
+ "postcss-loader": "6.2.0",
+ "postcss-preset-env": "6.7.0",
+ "regenerator-runtime": "0.13.9",
+ "resolve-url-loader": "4.0.0",
+ "rxjs": "6.6.7",
+ "sass": "1.43.4",
+ "sass-loader": "12.3.0",
+ "semver": "7.3.5",
+ "source-map-loader": "3.0.0",
+ "source-map-support": "0.5.20",
+ "stylus": "0.55.0",
+ "stylus-loader": "6.2.0",
+ "terser": "5.9.0",
+ "text-table": "0.2.0",
+ "tree-kill": "1.2.2",
+ "tslib": "2.3.1",
+ "webpack": "5.64.1",
+ "webpack-dev-middleware": "5.2.1",
+ "webpack-dev-server": "4.4.0",
+ "webpack-merge": "5.8.0",
+ "webpack-subresource-integrity": "5.0.0"
+ },
+ "dependencies": {
+ "esbuild": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.12.tgz",
+ "integrity": "sha512-vTKKUt+yoz61U/BbrnmlG9XIjwpdIxmHB8DlPR0AAW6OdS+nBQBci6LUHU2q9WbBobMEIQxxDpKbkmOGYvxsow==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "esbuild-android-arm64": "0.13.12",
+ "esbuild-darwin-64": "0.13.12",
+ "esbuild-darwin-arm64": "0.13.12",
+ "esbuild-freebsd-64": "0.13.12",
+ "esbuild-freebsd-arm64": "0.13.12",
+ "esbuild-linux-32": "0.13.12",
+ "esbuild-linux-64": "0.13.12",
+ "esbuild-linux-arm": "0.13.12",
+ "esbuild-linux-arm64": "0.13.12",
+ "esbuild-linux-mips64le": "0.13.12",
+ "esbuild-linux-ppc64le": "0.13.12",
+ "esbuild-netbsd-64": "0.13.12",
+ "esbuild-openbsd-64": "0.13.12",
+ "esbuild-sunos-64": "0.13.12",
+ "esbuild-windows-32": "0.13.12",
+ "esbuild-windows-64": "0.13.12",
+ "esbuild-windows-arm64": "0.13.12"
+ }
+ },
+ "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
+ }
+ }
+ }
+ }
+ },
+ "@angular-devkit/build-webpack": {
+ "version": "0.1300.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1300.4.tgz",
+ "integrity": "sha512-6h4ecyGefj0Fdn8+wYV0QhQgtNQOw83Jw/cM+LeIR28VX7A6ZEEnYf2P5YrCmZFGxznXFYQZNiu8E0mPgBOh3A==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/architect": "0.1300.4",
+ "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": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.0.4.tgz",
+ "integrity": "sha512-AzgLvERLC6qzY5aZWUpkz5nx+pZChrq3DSt6azMPALwzzoABrwiO6XqzRnj17mXtANXLH2oe9FuHr9jzgFbF1g==",
+ "dev": true,
+ "requires": {
+ "ajv": "8.6.3",
+ "ajv-formats": "2.1.1",
+ "fast-json-stable-stringify": "2.1.0",
+ "magic-string": "0.25.7",
+ "rxjs": "6.6.7",
+ "source-map": "0.7.3"
+ },
+ "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": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.0.4.tgz",
+ "integrity": "sha512-3LsmpfAEOxwPyachrktCHtGUYBzQCCzD0++CUjhK8W99v8/IAplkm4dgovFb1RiRkUm44l+HIS7387AbvEIf5A==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "13.0.4",
+ "jsonc-parser": "3.0.0",
+ "magic-string": "0.25.7",
+ "ora": "5.4.1",
+ "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/animations": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-13.0.3.tgz",
+ "integrity": "sha512-wGhUzbf8tOHwNx/8JK3RIUisunayENj1j7aSlm8yrBoawvNdgCQVESyZdtfHxHuScRSpzxSIWdMggZ4G4+DuFg==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/cdk": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-13.0.3.tgz",
+ "integrity": "sha512-nPlnpdLk+Lady3l5eHh+csbHPOiTvfVpMrluUEnb1RAby07QQucUo7cYOKgFiVmSmaMwDBv2aGj1fAoXKzzc5g==",
+ "requires": {
+ "parse5": "^5.0.0",
+ "tslib": "^2.3.0"
+ },
+ "dependencies": {
+ "parse5": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
+ "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
+ "optional": true
+ }
+ }
+ },
+ "@angular/cli": {
+ "version": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-13.0.4.tgz",
+ "integrity": "sha512-0QMJXFNn57LVg7ZwZFPO90g6aZHDnoe5yCB7fo3nskOhDw1AW/rnbbaNVMVX/SvP30hOOTLsfVJ1Y3I6eKDgRA==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/architect": "0.1300.4",
+ "@angular-devkit/core": "13.0.4",
+ "@angular-devkit/schematics": "13.0.4",
+ "@schematics/angular": "13.0.4",
+ "@yarnpkg/lockfile": "1.1.0",
+ "ansi-colors": "4.1.1",
+ "debug": "4.3.2",
+ "ini": "2.0.0",
+ "inquirer": "8.2.0",
+ "jsonc-parser": "3.0.0",
+ "npm-package-arg": "8.1.5",
+ "npm-pick-manifest": "6.1.1",
+ "open": "8.4.0",
+ "ora": "5.4.1",
+ "pacote": "12.0.2",
+ "resolve": "1.20.0",
+ "semver": "7.3.5",
+ "symbol-observable": "4.0.0",
+ "uuid": "8.3.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
+ "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ }
+ }
+ },
+ "@angular/common": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-13.0.3.tgz",
+ "integrity": "sha512-xxQIQD5rWWHafKRPCgvkWvy53b+QkbJ9yAf3qYTp0gXZJMg/Cx3Ylc8LA2o1kyVJxCI/amXf5k4rr1S9yU7zxw==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/compiler": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-13.0.3.tgz",
+ "integrity": "sha512-WINfdQk6WojEhTIcNOkvhQu1yDRtq3FUx2saCZyGwS3MbzkfWUr4/x6VKJ5sAYJYnlaf9Goypau4/5lPp4+0tA==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/compiler-cli": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-13.0.3.tgz",
+ "integrity": "sha512-j3uCk46BwyuRmYLwB39LoUEjARMdhGSI6kSDsQWPop+iHGJkP4ThUUQCrCGClqhXdyGdhkTrq8jqZ/GfXmUkPA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.8.6",
+ "canonical-path": "1.0.0",
+ "chokidar": "^3.0.0",
+ "convert-source-map": "^1.5.1",
+ "dependency-graph": "^0.11.0",
+ "magic-string": "^0.25.0",
+ "reflect-metadata": "^0.1.2",
+ "semver": "^7.0.0",
+ "sourcemap-codec": "^1.4.8",
+ "tslib": "^2.3.0",
+ "yargs": "^17.2.1"
+ }
+ },
+ "@angular/core": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-13.0.3.tgz",
+ "integrity": "sha512-w8FngZBPrLw9kHftYy824C/wSBtLKCWvGU04qI6V9BCpxedf7cyOIhOzaL+4Pz/rwgvo+0Qn2uM1ssZ2+JUdvQ==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/forms": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-13.0.3.tgz",
+ "integrity": "sha512-Sxpc9kiCYi59GzKkpvpqgUejXq7P1dt3l1C5mnV3WBdNEpVBDRD63YLlNTya+w4uSMr+WEbtCys41QO8MXNIHQ==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/platform-browser": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-13.0.3.tgz",
+ "integrity": "sha512-XCeCnsD997Erl4XGNFHIqC9cTkO9uSHdaoDvLuNMsF2kr5V1GOeFkh71CYNmCsWrTj4PFqx9q+ziGgvxM4eeOQ==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/platform-browser-dynamic": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-13.0.3.tgz",
+ "integrity": "sha512-+s2o7M/WzRaytjDt6LPqZQ2mmVFpOQBbfiXmq4OwnETc2d6dIpWJzfs00MCAVhu1tR1btzsA3Qa6lA1YqULHrg==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@angular/router": {
+ "version": "13.0.3",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-13.0.3.tgz",
+ "integrity": "sha512-NNDrSK32mpkuQiY6CzAjRBvWSiLM+61dC3EOfBUDIyPzIp318fhqZ5ohxY42Fvp07KGnRv5tcqb/1QE8Ukwbyg==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@assemblyscript/loader": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz",
+ "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==",
+ "dev": true
+ },
+ "@babel/code-frame": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
+ "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
+ "dev": true,
+ "requires": {
+ "@babel/highlight": "^7.16.0"
+ }
+ },
+ "@babel/compat-data": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
+ "dev": true
+ },
+ "@babel/core": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz",
+ "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.15.8",
+ "@babel/generator": "^7.15.8",
+ "@babel/helper-compilation-targets": "^7.15.4",
+ "@babel/helper-module-transforms": "^7.15.8",
+ "@babel/helpers": "^7.15.4",
+ "@babel/parser": "^7.15.8",
+ "@babel/template": "^7.15.4",
+ "@babel/traverse": "^7.15.4",
+ "@babel/types": "^7.15.6",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.1.2",
+ "semver": "^6.3.0",
+ "source-map": "^0.5.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
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
+ }
+ },
"@babel/generator": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
- "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.16.0",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "@babel/types": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
- "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.15.7",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@csstools/convert-colors": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
- "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==",
- "dev": true
- },
- "@discoveryjs/json-ext": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
- "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
- "dev": true
- },
- "@gar/promisify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
- "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
- "dev": true
- },
- "@istanbuljs/load-nyc-config": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
- "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "find-up": "^4.1.0",
- "get-package-type": "^0.1.0",
- "js-yaml": "^3.13.1",
- "resolve-from": "^5.0.0"
- }
- },
- "@istanbuljs/schema": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
- "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
- "dev": true
- },
- "@jridgewell/resolve-uri": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz",
- "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==",
- "dev": true
- },
- "@ngtools/webpack": {
- "version": "13.0.4",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.0.4.tgz",
- "integrity": "sha512-kH0kYOQvbv6SnVdcdi21AbJo17H1HSGlCy/8C1ujLdgtT6enKMnx9onYIoZSmb5U98GqYc+DV/W0HwpHwRcOoQ==",
- "dev": true
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@npmcli/fs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
- "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
- "dev": true,
- "requires": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- }
- },
- "@npmcli/git": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz",
- "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==",
- "dev": true,
- "requires": {
- "@npmcli/promise-spawn": "^1.3.2",
- "lru-cache": "^6.0.0",
- "mkdirp": "^1.0.4",
- "npm-pick-manifest": "^6.1.1",
- "promise-inflight": "^1.0.1",
- "promise-retry": "^2.0.1",
- "semver": "^7.3.5",
- "which": "^2.0.2"
- }
- },
- "@npmcli/installed-package-contents": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz",
- "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==",
- "dev": true,
- "requires": {
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
- "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@npmcli/node-gyp": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz",
- "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==",
- "dev": true
- },
- "@npmcli/promise-spawn": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz",
- "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==",
- "dev": true,
- "requires": {
- "infer-owner": "^1.0.4"
- }
- },
- "@npmcli/run-script": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz",
- "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==",
- "dev": true,
- "requires": {
- "@npmcli/node-gyp": "^1.0.2",
- "@npmcli/promise-spawn": "^1.3.2",
- "node-gyp": "^8.2.0",
- "read-package-json-fast": "^2.0.1"
- }
- },
- "@schematics/angular": {
- "version": "13.0.4",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.0.4.tgz",
- "integrity": "sha512-P9F5c8ApLbEyfNO4TZNsTyAdrtOjwIhrM/P+eEC4/x6nklWlEFE6TGMYTNjiK/RRhkbX1tBs8gcdJLYxtEqPSg==",
- "dev": true,
- "requires": {
- "@angular-devkit/core": "13.0.4",
- "@angular-devkit/schematics": "13.0.4",
- "jsonc-parser": "3.0.0"
- }
- },
- "@tootallnate/once": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
- "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
- "dev": true
- },
- "@types/component-emitter": {
- "version": "1.2.11",
- "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
- "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
- "dev": true
- },
- "@types/cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
- "dev": true
- },
- "@types/cors": {
- "version": "2.8.12",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
- "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
- "dev": true
- },
- "@types/eslint": {
- "version": "8.2.1",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz",
- "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==",
- "dev": true,
- "requires": {
- "@types/estree": "*",
- "@types/json-schema": "*"
- }
- },
- "@types/eslint-scope": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
- "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
- "dev": true,
- "requires": {
- "@types/eslint": "*",
- "@types/estree": "*"
- }
- },
- "@types/estree": {
- "version": "0.0.50",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
- "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
- "dev": true
- },
- "@types/http-proxy": {
- "version": "1.17.7",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
- "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/jasmine": {
- "version": "3.10.2",
- "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.2.tgz",
- "integrity": "sha512-qs4xjVm4V/XjM6owGm/x6TNmhGl5iKX8dkTdsgdgl9oFnqgzxLepnS7rN9Tdo7kDmnFD/VEqKrW57cGD2odbEg==",
- "dev": true
- },
- "@types/json-schema": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
- "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
- "dev": true
- },
- "@types/node": {
- "version": "12.20.37",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.37.tgz",
- "integrity": "sha512-i1KGxqcvJaLQali+WuypQnXwcplhtNtjs66eNsZpp2P2FL/trJJxx/VWsM0YCL2iMoIJrbXje48lvIQAQ4p2ZA==",
- "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/retry": {
- "version": "0.12.1",
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
- "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
- "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"
- }
- },
- "@xtuc/ieee754": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true
- },
- "@xtuc/long": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true
- },
- "@yarnpkg/lockfile": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
- "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
- "dev": true
- },
- "abab": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
- "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dev": true,
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
- "acorn": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
- "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
- "dev": true
- },
- "acorn-import-assertions": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
- "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
- "dev": true
- },
- "adjust-sourcemap-loader": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
- "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "regex-parser": "^2.2.11"
- },
- "dependencies": {
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
- "requires": {
- "debug": "4"
- }
- },
- "agentkeepalive": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
- "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "depd": "^1.1.2",
- "humanize-ms": "^1.2.1"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "ajv": {
- "version": "8.6.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
- "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-formats": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
- "dev": true,
- "requires": {
- "ajv": "^8.0.0"
- }
- },
- "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
- },
- "ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
- "dev": true
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-html-community": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
- "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
- "dev": true
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "aproba": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
- "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
- "dev": true
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "array-flatten": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
- "dev": true
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true
- },
- "async": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
- "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true
- },
- "autoprefixer": {
- "version": "9.8.8",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
- "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
- "dev": true,
- "requires": {
- "browserslist": "^4.12.0",
- "caniuse-lite": "^1.0.30001109",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "picocolors": "^0.2.1",
- "postcss": "^7.0.32",
- "postcss-value-parser": "^4.1.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "babel-loader": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
- "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
- "dev": true,
- "requires": {
- "find-cache-dir": "^3.3.1",
- "loader-utils": "^1.4.0",
- "make-dir": "^3.1.0",
- "schema-utils": "^2.6.5"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- }
- }
- },
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
- "babel-plugin-istanbul": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
- "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@istanbuljs/load-nyc-config": "^1.0.0",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-instrument": "^5.0.4",
- "test-exclude": "^6.0.0"
- }
- },
- "babel-plugin-polyfill-corejs2": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz",
- "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.13.11",
- "@babel/helper-define-polyfill-provider": "^0.2.4",
- "semver": "^6.1.1"
- },
- "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
- }
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
- "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.2.2",
- "core-js-compat": "^3.16.2"
- }
- },
- "babel-plugin-polyfill-regenerator": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz",
- "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.2.4"
- }
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
- },
- "base64-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
- "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==",
- "dev": true
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true
- },
- "base64id": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
- "dev": true
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true
- },
- "big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "dev": true,
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- }
- },
- "body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
- },
- "dependencies": {
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "bonjour": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
- "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
- "dev": true,
- "requires": {
- "array-flatten": "^2.1.0",
- "deep-equal": "^1.0.1",
- "dns-equal": "^1.0.0",
- "dns-txt": "^2.0.2",
- "multicast-dns": "^6.0.1",
- "multicast-dns-service-types": "^1.1.0"
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browserslist": {
- "version": "4.18.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
- "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001280",
- "electron-to-chromium": "^1.3.896",
- "escalade": "^3.1.1",
- "node-releases": "^2.0.1",
- "picocolors": "^1.0.0"
- }
- },
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "dev": true,
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true
- },
- "buffer-indexof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
- "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
- "dev": true
- },
- "builtins": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
- "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
- "dev": true
- },
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
- "dev": true
- },
- "cacache": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
- "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
- "dev": true,
- "requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "caniuse-lite": {
- "version": "1.0.30001285",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz",
- "integrity": "sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==",
- "dev": true
- },
- "canonical-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz",
- "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==",
- "dev": true
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "chardet": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
- "dev": true
- },
- "chokidar": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
- "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
- },
- "chrome-trace-event": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
- "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
- "dev": true
- },
- "circular-dependency-plugin": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz",
- "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==",
- "dev": true
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-spinners": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
- "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
- "dev": true
- },
- "cli-width": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
- "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
- "dev": true
- },
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
- "dev": true
- },
- "clone-deep": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true
- },
- "colorette": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
- "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
- "dev": true
- },
- "colors": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
- "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
- "dev": true
- },
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
- "dev": true
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dev": true,
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "connect": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
- "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "finalhandler": "1.1.2",
- "parseurl": "~1.3.3",
- "utils-merge": "1.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "connect-history-api-fallback": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
- "dev": true,
- "requires": {
- "safe-buffer": "5.1.2"
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "dev": true
- },
- "convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
- "dev": true
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
- "dev": true
- },
- "copy-anything": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz",
- "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==",
- "dev": true,
- "requires": {
- "is-what": "^3.12.0"
- }
- },
- "copy-webpack-plugin": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz",
- "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==",
- "dev": true,
- "requires": {
- "fast-glob": "^3.2.5",
- "glob-parent": "^6.0.0",
- "globby": "^11.0.3",
- "normalize-path": "^3.0.0",
- "p-limit": "^3.1.0",
- "schema-utils": "^3.0.0",
- "serialize-javascript": "^6.0.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "core-js": {
- "version": "3.19.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz",
- "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==",
- "dev": true
- },
- "core-js-compat": {
- "version": "3.19.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.3.tgz",
- "integrity": "sha512-59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA==",
- "dev": true,
- "requires": {
- "browserslist": "^4.18.1",
- "semver": "7.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true
- }
- }
- },
- "core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "cors": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "dev": true,
- "requires": {
- "object-assign": "^4",
- "vary": "^1"
- }
- },
- "cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- },
- "critters": {
- "version": "0.0.14",
- "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.14.tgz",
- "integrity": "sha512-YiBoGKfU8/xg+tVMw0KfMBgmr0TWa1JGmRXDzbQRQQaDarGUcZZtZEB25QyYrLasQZAnvqoZhSg2GW0zdsQkYQ==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "css-select": "^4.1.3",
- "parse5": "^6.0.1",
- "parse5-htmlparser2-tree-adapter": "^6.0.1",
- "postcss": "^8.3.7",
- "pretty-bytes": "^5.3.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "css": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz",
- "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.4",
- "source-map": "^0.6.1",
- "source-map-resolve": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "css-blank-pseudo": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
- "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.5"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "css-has-pseudo": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
- "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.6",
- "postcss-selector-parser": "^5.0.0-rc.4"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
- "dev": true
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "dev": true,
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "css-loader": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.0.tgz",
- "integrity": "sha512-VmuSdQa3K+wJsl39i7X3qGBM5+ZHmtTnv65fqMGI+fzmHoYmszTVvTqC1XN8JwWDViCB1a8wgNim5SV4fb37xg==",
- "dev": true,
- "requires": {
- "icss-utils": "^5.1.0",
- "postcss": "^8.2.15",
- "postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.0",
- "postcss-modules-scope": "^3.0.0",
- "postcss-modules-values": "^4.0.0",
- "postcss-value-parser": "^4.1.0",
- "semver": "^7.3.5"
- }
- },
- "css-prefers-color-scheme": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
- "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.5"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "css-select": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
- "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^5.0.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.6.0",
- "nth-check": "^2.0.0"
- }
- },
- "css-what": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
- "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
- "dev": true
- },
- "cssdb": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
- "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==",
- "dev": true
- },
- "cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true
- },
- "custom-event": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
- "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
- "dev": true
- },
- "date-format": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
- "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
- "dev": true
- },
- "debug": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
- "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true
- },
- "deep-equal": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
- "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "dev": true,
- "requires": {
- "is-arguments": "^1.0.4",
- "is-date-object": "^1.0.1",
- "is-regex": "^1.0.4",
- "object-is": "^1.0.1",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.2.0"
- }
- },
- "default-gateway": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
- "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
- "dev": true,
- "requires": {
- "execa": "^5.0.0"
- }
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
- "dev": true,
- "requires": {
- "clone": "^1.0.2"
- }
- },
- "define-lazy-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
- "dev": true
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "del": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
- "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
- "dev": true,
- "requires": {
- "globby": "^11.0.1",
- "graceful-fs": "^4.2.4",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.2",
- "p-map": "^4.0.0",
- "rimraf": "^3.0.2",
- "slash": "^3.0.0"
- }
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "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.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
- },
- "detect-node": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
- "dev": true
- },
- "di": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
- "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
- "dev": true
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "requires": {
- "path-type": "^4.0.0"
- }
- },
- "dns-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
- "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
- "dev": true
- },
- "dns-packet": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
- "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
- "dev": true,
- "requires": {
- "ip": "^1.1.0",
- "safe-buffer": "^5.0.1"
- }
- },
- "dns-txt": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
- "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
- "dev": true,
- "requires": {
- "buffer-indexof": "^1.0.0"
- }
- },
- "dom-serialize": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
- "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
- "dev": true,
- "requires": {
- "custom-event": "~1.0.0",
- "ent": "~2.2.0",
- "extend": "^3.0.0",
- "void-elements": "^2.0.0"
- }
- },
- "dom-serializer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- }
- },
- "domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
- "dev": true
- },
- "domhandler": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
- "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.2.0"
- }
- },
- "domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "dev": true,
- "requires": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.4.11",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.11.tgz",
- "integrity": "sha512-2OhsaYgsWGhWjx2et8kaUcdktPbBGjKM2X0BReUCKcSCPttEY+hz2zie820JLbttU8jwL92+JJysWwkut3wZgA==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
- "encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dev": true,
- "optional": true,
- "requires": {
- "iconv-lite": "^0.6.2"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "optional": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- }
- }
- },
- "engine.io": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz",
- "integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==",
- "dev": true,
- "requires": {
- "@types/cookie": "^0.4.1",
- "@types/cors": "^2.8.12",
- "@types/node": ">=10.0.0",
- "accepts": "~1.3.4",
- "base64id": "2.0.0",
- "cookie": "~0.4.1",
- "cors": "~2.8.5",
- "debug": "~4.3.1",
- "engine.io-parser": "~5.0.0",
- "ws": "~8.2.3"
- },
- "dependencies": {
- "cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
- "dev": true
- },
- "ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "dev": true
- }
- }
- },
- "engine.io-parser": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz",
- "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==",
- "dev": true,
- "requires": {
- "base64-arraybuffer": "~1.0.1"
- }
- },
- "enhanced-resolve": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
- "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- }
- },
- "ent": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
- "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
- "dev": true
- },
- "entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true
- },
- "env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true
- },
- "err-code": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
- "dev": true
- },
- "errno": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "dev": true,
- "optional": true,
- "requires": {
- "prr": "~1.0.1"
- }
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "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
- },
- "esbuild-android-arm64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.12.tgz",
- "integrity": "sha512-TSVZVrb4EIXz6KaYjXfTzPyyRpXV5zgYIADXtQsIenjZ78myvDGaPi11o4ZSaHIwFHsuwkB6ne5SZRBwAQ7maw==",
- "dev": true,
- "optional": true
- },
- "esbuild-darwin-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.12.tgz",
- "integrity": "sha512-c51C+N+UHySoV2lgfWSwwmlnLnL0JWj/LzuZt9Ltk9ub1s2Y8cr6SQV5W3mqVH1egUceew6KZ8GyI4nwu+fhsw==",
- "dev": true,
- "optional": true
- },
- "esbuild-darwin-arm64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.12.tgz",
- "integrity": "sha512-JvAMtshP45Hd8A8wOzjkY1xAnTKTYuP/QUaKp5eUQGX+76GIie3fCdUUr2ZEKdvpSImNqxiZSIMziEiGB5oUmQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-freebsd-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.12.tgz",
- "integrity": "sha512-r6On/Skv9f0ZjTu6PW5o7pdXr8aOgtFOEURJZYf1XAJs0IQ+gW+o1DzXjVkIoT+n1cm3N/t1KRJfX71MPg/ZUA==",
- "dev": true,
- "optional": true
- },
- "esbuild-freebsd-arm64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.12.tgz",
- "integrity": "sha512-F6LmI2Q1gii073kmBE3NOTt/6zLL5zvZsxNLF8PMAwdHc+iBhD1vzfI8uQZMJA1IgXa3ocr3L3DJH9fLGXy6Yw==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-32": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.12.tgz",
- "integrity": "sha512-U1UZwG3UIwF7/V4tCVAo/nkBV9ag5KJiJTt+gaCmLVWH3bPLX7y+fNlhIWZy8raTMnXhMKfaTvWZ9TtmXzvkuQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.12.tgz",
- "integrity": "sha512-YpXSwtu2NxN3N4ifJxEdsgd6Q5d8LYqskrAwjmoCT6yQnEHJSF5uWcxv783HWN7lnGpJi9KUtDvYsnMdyGw71Q==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-arm": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.12.tgz",
- "integrity": "sha512-SyiT/JKxU6J+DY2qUiSLZJqCAftIt3uoGejZ0HDnUM2MGJqEGSGh7p1ecVL2gna3PxS4P+j6WAehCwgkBPXNIw==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-arm64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.12.tgz",
- "integrity": "sha512-sgDNb8kb3BVodtAlcFGgwk+43KFCYjnFOaOfJibXnnIojNWuJHpL6aQJ4mumzNWw8Rt1xEtDQyuGK9f+Y24jGA==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-mips64le": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.12.tgz",
- "integrity": "sha512-qQJHlZBG+QwVIA8AbTEtbvF084QgDi4DaUsUnA+EolY1bxrG+UyOuGflM2ZritGhfS/k7THFjJbjH2wIeoKA2g==",
- "dev": true,
- "optional": true
- },
- "esbuild-linux-ppc64le": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.12.tgz",
- "integrity": "sha512-2dSnm1ldL7Lppwlo04CGQUpwNn5hGqXI38OzaoPOkRsBRWFBozyGxTFSee/zHFS+Pdh3b28JJbRK3owrrRgWNw==",
- "dev": true,
- "optional": true
- },
- "esbuild-netbsd-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.12.tgz",
- "integrity": "sha512-D4raxr02dcRiQNbxOLzpqBzcJNFAdsDNxjUbKkDMZBkL54Z0vZh4LRndycdZAMcIdizC/l/Yp/ZsBdAFxc5nbA==",
- "dev": true,
- "optional": true
- },
- "esbuild-openbsd-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.12.tgz",
- "integrity": "sha512-KuLCmYMb2kh05QuPJ+va60bKIH5wHL8ypDkmpy47lzwmdxNsuySeCMHuTv5o2Af1RUn5KLO5ZxaZeq4GEY7DaQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-sunos-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.12.tgz",
- "integrity": "sha512-jBsF+e0woK3miKI8ufGWKG3o3rY9DpHvCVRn5eburMIIE+2c+y3IZ1srsthKyKI6kkXLvV4Cf/E7w56kLipMXw==",
- "dev": true,
- "optional": true
- },
- "esbuild-wasm": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.13.12.tgz",
- "integrity": "sha512-eGdiSewbnJffEvyA0qQmr+w3HurBMVp4QhOfICzeeoL9naC8qC3PFaw6hZaqSgks5DXnQONtUGUFLsX3eXpq8A==",
- "dev": true
- },
- "esbuild-windows-32": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.12.tgz",
- "integrity": "sha512-L9m4lLFQrFeR7F+eLZXG82SbXZfUhyfu6CexZEil6vm+lc7GDCE0Q8DiNutkpzjv1+RAbIGVva9muItQ7HVTkQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-windows-64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.12.tgz",
- "integrity": "sha512-k4tX4uJlSbSkfs78W5d9+I9gpd+7N95W7H2bgOMFPsYREVJs31+Q2gLLHlsnlY95zBoPQMIzHooUIsixQIBjaQ==",
- "dev": true,
- "optional": true
- },
- "esbuild-windows-arm64": {
- "version": "0.13.12",
- "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.12.tgz",
- "integrity": "sha512-2tTv/BpYRIvuwHpp2M960nG7uvL+d78LFW/ikPItO+2GfK51CswIKSetSpDii+cjz8e9iSPgs+BU4o8nWICBwQ==",
- "dev": true,
- "optional": true
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true
- }
- }
- },
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
- },
- "eventemitter-asyncresource": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz",
- "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==",
- "dev": true
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
- },
- "events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.7",
- "array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
- "content-type": "~1.0.4",
- "cookie": "0.4.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "~1.1.2",
- "fresh": "0.5.2",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
- },
- "external-editor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
- "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
- "dev": true,
- "requires": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
- "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "faye-websocket": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
- "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "dev": true,
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- },
- "figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "statuses": "~1.5.0",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "flatted": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
- "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
- "dev": true
- },
- "flatten": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
- "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
- "dev": true
- },
- "follow-redirects": {
- "version": "1.14.5",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz",
- "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==",
- "dev": true
- },
- "forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "dev": true
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
- },
- "fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs-monkey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
- "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "gauge": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
- "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1",
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "get-package-type": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
- "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
- "dev": true
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "glob-to-regexp": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
- "dev": true
- },
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "dev": true
- },
- "globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
- "dev": true
- },
- "handle-thing": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
- "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "dev": true
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
- },
- "hdr-histogram-js": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz",
- "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==",
- "dev": true,
- "requires": {
- "@assemblyscript/loader": "^0.10.1",
- "base64-js": "^1.2.0",
- "pako": "^1.0.3"
- }
- },
- "hdr-histogram-percentiles-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz",
- "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==",
- "dev": true
- },
- "hosted-git-info": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
- "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "hpack.js": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
- "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "obuf": "^1.0.0",
- "readable-stream": "^2.0.1",
- "wbuf": "^1.1.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "html-entities": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
- "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
- "dev": true
- },
- "html-escaper": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
- "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "dev": true
- },
- "http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
- "dev": true
- },
- "http-deceiver": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
- "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
- "dev": true
- },
- "http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- }
- }
- },
- "http-parser-js": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
- "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
- "dev": true
- },
- "http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "http-proxy-agent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
- "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
- "dev": true,
- "requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "http-proxy-middleware": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
- "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
- "dev": true,
- "requires": {
- "@types/http-proxy": "^1.17.5",
- "http-proxy": "^1.18.1",
- "is-glob": "^4.0.1",
- "is-plain-obj": "^3.0.0",
- "micromatch": "^4.0.2"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "dev": true,
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true
- },
- "humanize-ms": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
- "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
- "dev": true,
- "requires": {
- "ms": "^2.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "icss-utils": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
- "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
- "dev": true
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "dev": true
- },
- "ignore": {
- "version": "5.1.9",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
- "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
- "dev": true
- },
- "ignore-walk": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz",
- "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==",
- "dev": true,
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "image-size": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
- "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
- "dev": true,
- "optional": true
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
- }
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
- },
- "indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
- "dev": true
- },
- "infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "dev": true
- },
- "inquirer": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz",
- "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.1.1",
- "cli-cursor": "^3.1.0",
- "cli-width": "^3.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.21",
- "mute-stream": "0.0.8",
- "ora": "^5.4.1",
- "run-async": "^2.4.0",
- "rxjs": "^7.2.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "internal-ip": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
- "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
- "dev": true,
- "requires": {
- "default-gateway": "^6.0.0",
- "ipaddr.js": "^1.9.1",
- "is-ip": "^3.1.0",
- "p-event": "^4.2.0"
- },
- "dependencies": {
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true
- }
- }
- },
- "ip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true
- },
- "ip-regex": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
- "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
- "dev": true
- },
- "ipaddr.js": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
- "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
- "dev": true
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-core-module": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
- "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "dev": true,
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
- "dev": true
- },
- "is-ip": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
- "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
- "dev": true,
- "requires": {
- "ip-regex": "^4.0.0"
- }
- },
- "is-lambda": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
- "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
- "dev": true
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
- "is-plain-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
- "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
- "dev": true
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
- "dev": true
- },
- "is-what": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
- "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
- "dev": true
- },
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- },
- "isbinaryfile": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
- "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "istanbul-lib-coverage": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
- "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
- "dev": true
- },
- "istanbul-lib-instrument": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
- "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.2.0",
- "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
- }
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^3.0.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "istanbul-lib-source-maps": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
- "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "istanbul-reports": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz",
- "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==",
- "dev": true,
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "jasmine-core": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz",
- "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==",
- "dev": true
- },
- "jest-worker": {
- "version": "27.4.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz",
- "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
- },
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "jsonc-parser": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
- "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
- "dev": true
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "jsonparse": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
- "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
- "dev": true
- },
- "karma": {
- "version": "6.3.9",
- "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.9.tgz",
- "integrity": "sha512-E/MqdLM9uVIhfuyVnrhlGBu4miafBdXEAEqCmwdEMh3n17C7UWC/8Kvm3AYKr91gc7scutekZ0xv6rxRaUCtnw==",
- "dev": true,
- "requires": {
- "body-parser": "^1.19.0",
- "braces": "^3.0.2",
- "chokidar": "^3.5.1",
- "colors": "^1.4.0",
- "connect": "^3.7.0",
- "di": "^0.0.1",
- "dom-serialize": "^2.2.1",
- "glob": "^7.1.7",
- "graceful-fs": "^4.2.6",
- "http-proxy": "^1.18.1",
- "isbinaryfile": "^4.0.8",
- "lodash": "^4.17.21",
- "log4js": "^6.3.0",
- "mime": "^2.5.2",
- "minimatch": "^3.0.4",
- "qjobs": "^1.2.0",
- "range-parser": "^1.2.1",
- "rimraf": "^3.0.2",
- "socket.io": "^4.2.0",
- "source-map": "^0.6.1",
- "tmp": "^0.2.1",
- "ua-parser-js": "^0.7.30",
- "yargs": "^16.1.1"
- },
- "dependencies": {
- "mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "dev": true,
- "requires": {
- "rimraf": "^3.0.0"
- }
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true
- }
- }
- },
- "karma-chrome-launcher": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
- "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
- "dev": true,
- "requires": {
- "which": "^1.2.1"
- },
- "dependencies": {
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "karma-coverage": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz",
- "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^4.0.1",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.0.0",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "istanbul-lib-instrument": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
- "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.5",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.0.0",
- "semver": "^6.3.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "karma-jasmine": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
- "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
- "dev": true,
- "requires": {
- "jasmine-core": "^3.6.0"
- }
- },
- "karma-jasmine-html-reporter": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz",
- "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==",
- "dev": true
- },
- "karma-source-map-support": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
- "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
- "dev": true,
- "requires": {
- "source-map-support": "^0.5.5"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- },
- "klona": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
- "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
- "dev": true
- },
- "less": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz",
- "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
- "dev": true,
- "requires": {
- "copy-anything": "^2.0.1",
- "errno": "^0.1.1",
- "graceful-fs": "^4.1.2",
- "image-size": "~0.5.0",
- "make-dir": "^2.1.0",
- "mime": "^1.4.1",
- "needle": "^2.5.2",
- "parse-node-version": "^1.0.1",
- "source-map": "~0.6.0",
- "tslib": "^2.3.0"
- },
- "dependencies": {
- "make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "dev": true,
- "optional": true,
- "requires": {
- "pify": "^4.0.1",
- "semver": "^5.6.0"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "optional": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "optional": true
- }
- }
- },
- "less-loader": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz",
- "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==",
- "dev": true,
- "requires": {
- "klona": "^2.0.4"
- }
- },
- "license-webpack-plugin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.0.tgz",
- "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==",
- "dev": true,
- "requires": {
- "webpack-sources": "^3.0.0"
- }
- },
- "lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
- },
- "loader-runner": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
- "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
- "dev": true
- },
- "loader-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.0.0.tgz",
- "integrity": "sha512-ry4RE7qen73BFLgihlbyllGIW9SVWLUD5Cq9VWtzrqhntOMOJl8yEjA89d5mCUTT0puCnHo4EecO6bz+BOAS8w==",
- "dev": true,
- "requires": {
- "big.js": "^6.1.1"
- },
- "dependencies": {
- "big.js": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz",
- "integrity": "sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==",
- "dev": true
- }
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
- "dev": true
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "log4js": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
- "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
- "dev": true,
- "requires": {
- "date-format": "^3.0.0",
- "debug": "^4.1.1",
- "flatted": "^2.0.1",
- "rfdc": "^1.1.4",
- "streamroller": "^2.2.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"
- }
- },
- "magic-string": {
- "version": "0.25.7",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
- "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
- "dev": true,
- "requires": {
- "sourcemap-codec": "^1.4.4"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "requires": {
- "semver": "^6.0.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
- }
- }
- },
- "make-fetch-happen": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
- "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
- "dev": true,
- "requires": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
- "http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
- "https-proxy-agent": "^5.0.0",
- "is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
- "minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
- "promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
- }
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
- "dev": true
- },
- "memfs": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz",
- "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==",
- "dev": true,
- "requires": {
- "fs-monkey": "1.0.3"
- }
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
- "dev": true
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
- "dev": true
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "dev": true,
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true
- },
- "mime-db": {
- "version": "1.51.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
- "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.34",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
- "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
- "dev": true,
- "requires": {
- "mime-db": "1.51.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
- "mini-css-extract-plugin": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.3.tgz",
- "integrity": "sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==",
- "dev": true,
- "requires": {
- "schema-utils": "^3.1.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "minipass": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
- "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-fetch": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
- "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
- "dev": true,
- "requires": {
- "encoding": "^0.1.12",
- "minipass": "^3.1.0",
- "minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-json-stream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz",
- "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==",
- "dev": true,
- "requires": {
- "jsonparse": "^1.3.1",
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-sized": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "multicast-dns": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
- "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
- "dev": true,
- "requires": {
- "dns-packet": "^1.3.1",
- "thunky": "^1.0.2"
- }
- },
- "multicast-dns-service-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
- "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
- "dev": true
- },
- "mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
- "dev": true
- },
- "nanoid": {
- "version": "3.1.30",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
- "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
- "dev": true
- },
- "needle": {
- "version": "2.9.1",
- "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
- "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "debug": "^3.2.6",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "nice-napi": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
- "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
- "dev": true,
- "optional": true,
- "requires": {
- "node-addon-api": "^3.0.0",
- "node-gyp-build": "^4.2.2"
- }
- },
- "node-addon-api": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
- "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
- "dev": true,
- "optional": true
- },
- "node-forge": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
- "dev": true
- },
- "node-gyp": {
- "version": "8.4.1",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
- "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
- "dev": true,
- "requires": {
- "env-paths": "^2.2.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.6",
- "make-fetch-happen": "^9.1.0",
- "nopt": "^5.0.0",
- "npmlog": "^6.0.0",
- "rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "tar": "^6.1.2",
- "which": "^2.0.2"
- }
- },
- "node-gyp-build": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
- "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
- "dev": true,
- "optional": true
- },
- "node-releases": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
- "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
- "dev": true
- },
- "nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "npm-bundled": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
- "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
- "dev": true,
- "requires": {
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "npm-install-checks": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
- "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
- "dev": true,
- "requires": {
- "semver": "^7.1.1"
- }
- },
- "npm-normalize-package-bin": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
- "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
- "dev": true
- },
- "npm-package-arg": {
- "version": "8.1.5",
- "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
- "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^4.0.1",
- "semver": "^7.3.4",
- "validate-npm-package-name": "^3.0.0"
- }
- },
- "npm-packlist": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz",
- "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==",
- "dev": true,
- "requires": {
- "glob": "^7.1.6",
- "ignore-walk": "^4.0.1",
- "npm-bundled": "^1.1.1",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "npm-pick-manifest": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz",
- "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==",
- "dev": true,
- "requires": {
- "npm-install-checks": "^4.0.0",
- "npm-normalize-package-bin": "^1.0.1",
- "npm-package-arg": "^8.1.2",
- "semver": "^7.3.4"
- }
- },
- "npm-registry-fetch": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz",
- "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==",
- "dev": true,
- "requires": {
- "make-fetch-happen": "^9.0.1",
- "minipass": "^3.1.3",
- "minipass-fetch": "^1.3.0",
- "minipass-json-stream": "^1.0.1",
- "minizlib": "^2.0.0",
- "npm-package-arg": "^8.0.0"
- }
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "npmlog": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz",
- "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^4.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "nth-check": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "obuf": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
- "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "dev": true
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "dev": true
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "requires": {
- "mimic-fn": "^2.1.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"
- }
- },
- "ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "dev": true,
- "requires": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
- "dev": true
- },
- "p-event": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
- "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
- "dev": true,
- "requires": {
- "p-timeout": "^3.1.0"
- }
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
- "dev": true
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-retry": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
- "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
- "dev": true,
- "requires": {
- "@types/retry": "^0.12.0",
- "retry": "^0.13.1"
- }
- },
- "p-timeout": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
- "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
- "dev": true,
- "requires": {
- "p-finally": "^1.0.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
- },
- "pacote": {
- "version": "12.0.2",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz",
- "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==",
- "dev": true,
- "requires": {
- "@npmcli/git": "^2.1.0",
- "@npmcli/installed-package-contents": "^1.0.6",
- "@npmcli/promise-spawn": "^1.2.0",
- "@npmcli/run-script": "^2.0.0",
- "cacache": "^15.0.5",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.1.0",
- "infer-owner": "^1.0.4",
- "minipass": "^3.1.3",
- "mkdirp": "^1.0.3",
- "npm-package-arg": "^8.0.1",
- "npm-packlist": "^3.0.0",
- "npm-pick-manifest": "^6.0.0",
- "npm-registry-fetch": "^11.0.0",
- "promise-retry": "^2.0.1",
- "read-package-json-fast": "^2.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.0"
- }
- },
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "dev": true
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "parse-node-version": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
- "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
- "dev": true
- },
- "parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
- "dev": true
- },
- "parse5-html-rewriting-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz",
- "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==",
- "dev": true,
- "requires": {
- "parse5": "^6.0.1",
- "parse5-sax-parser": "^6.0.1"
- }
- },
- "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"
- }
- },
- "parse5-sax-parser": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz",
- "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==",
- "dev": true,
- "requires": {
- "parse5": "^6.0.1"
- }
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
- "dev": true
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
- "optional": true
- },
- "piscina": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz",
- "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==",
- "dev": true,
- "requires": {
- "eventemitter-asyncresource": "^1.0.0",
- "hdr-histogram-js": "^2.0.1",
- "hdr-histogram-percentiles-obj": "^3.0.0",
- "nice-napi": "^1.0.2"
- }
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "requires": {
- "find-up": "^4.0.0"
- }
- },
- "portfinder": {
- "version": "1.0.28",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
- "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
- "requires": {
- "async": "^2.6.2",
- "debug": "^3.1.1",
- "mkdirp": "^0.5.5"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- }
- }
- },
- "postcss": {
- "version": "8.3.11",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
- "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
- "dev": true,
- "requires": {
- "nanoid": "^3.1.30",
- "picocolors": "^1.0.0",
- "source-map-js": "^0.6.2"
- }
- },
- "postcss-attribute-case-insensitive": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
- "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^6.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-color-functional-notation": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
- "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-color-gray": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
- "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
- "dev": true,
- "requires": {
- "@csstools/convert-colors": "^1.4.0",
- "postcss": "^7.0.5",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-color-hex-alpha": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
- "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.14",
- "postcss-values-parser": "^2.0.1"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-color-mod-function": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
- "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
- "dev": true,
- "requires": {
- "@csstools/convert-colors": "^1.4.0",
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-color-rebeccapurple": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
- "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-custom-media": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
- "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.14"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-custom-properties": {
- "version": "8.0.11",
- "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
- "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.17",
- "postcss-values-parser": "^2.0.1"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-custom-selectors": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
- "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^5.0.0-rc.3"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
- "dev": true
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "dev": true,
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-dir-pseudo-class": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
- "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^5.0.0-rc.3"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
- "dev": true
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "dev": true,
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-double-position-gradients": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
- "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.5",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-env-function": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
- "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-focus-visible": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
- "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-focus-within": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
- "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-font-variant": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
- "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-gap-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
- "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-image-set-function": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
- "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-import": {
- "version": "14.0.2",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz",
- "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==",
- "dev": true,
- "requires": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- }
- },
- "postcss-initial": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
- "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-lab-function": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
- "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
- "dev": true,
- "requires": {
- "@csstools/convert-colors": "^1.4.0",
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-loader": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz",
- "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==",
- "dev": true,
- "requires": {
- "cosmiconfig": "^7.0.0",
- "klona": "^2.0.4",
- "semver": "^7.3.5"
- }
- },
- "postcss-logical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
- "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-media-minmax": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
- "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-modules-extract-imports": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
- "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
- "dev": true
- },
- "postcss-modules-local-by-default": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
- "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
- "dev": true,
- "requires": {
- "icss-utils": "^5.0.0",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "postcss-modules-scope": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
- "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.4"
- }
- },
- "postcss-modules-values": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
- "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
- "dev": true,
- "requires": {
- "icss-utils": "^5.0.0"
- }
- },
- "postcss-nesting": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
- "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-overflow-shorthand": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
- "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-page-break": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
- "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-place": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
- "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-preset-env": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
- "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
- "dev": true,
- "requires": {
- "autoprefixer": "^9.6.1",
- "browserslist": "^4.6.4",
- "caniuse-lite": "^1.0.30000981",
- "css-blank-pseudo": "^0.1.4",
- "css-has-pseudo": "^0.10.0",
- "css-prefers-color-scheme": "^3.1.1",
- "cssdb": "^4.4.0",
- "postcss": "^7.0.17",
- "postcss-attribute-case-insensitive": "^4.0.1",
- "postcss-color-functional-notation": "^2.0.1",
- "postcss-color-gray": "^5.0.0",
- "postcss-color-hex-alpha": "^5.0.3",
- "postcss-color-mod-function": "^3.0.3",
- "postcss-color-rebeccapurple": "^4.0.1",
- "postcss-custom-media": "^7.0.8",
- "postcss-custom-properties": "^8.0.11",
- "postcss-custom-selectors": "^5.1.2",
- "postcss-dir-pseudo-class": "^5.0.0",
- "postcss-double-position-gradients": "^1.0.0",
- "postcss-env-function": "^2.0.2",
- "postcss-focus-visible": "^4.0.0",
- "postcss-focus-within": "^3.0.0",
- "postcss-font-variant": "^4.0.0",
- "postcss-gap-properties": "^2.0.0",
- "postcss-image-set-function": "^3.0.1",
- "postcss-initial": "^3.0.0",
- "postcss-lab-function": "^2.0.1",
- "postcss-logical": "^3.0.0",
- "postcss-media-minmax": "^4.0.0",
- "postcss-nesting": "^7.0.0",
- "postcss-overflow-shorthand": "^2.0.0",
- "postcss-page-break": "^2.0.0",
- "postcss-place": "^4.0.1",
- "postcss-pseudo-class-any-link": "^6.0.0",
- "postcss-replace-overflow-wrap": "^3.0.0",
- "postcss-selector-matches": "^4.0.0",
- "postcss-selector-not": "^4.0.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-pseudo-class-any-link": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
- "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^5.0.0-rc.3"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
- "dev": true
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "dev": true,
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-replace-overflow-wrap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
- "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-selector-matches": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
- "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-selector-not": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
- "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "postcss": "^7.0.2"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.6",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
- "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- },
- "postcss-values-parser": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
- "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
- "dev": true,
- "requires": {
- "flatten": "^1.0.2",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
- "dev": true
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
- "dev": true
- },
- "promise-retry": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
- "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
- "dev": true,
- "requires": {
- "err-code": "^2.0.2",
- "retry": "^0.12.0"
- },
- "dependencies": {
- "retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true
- }
- }
- },
- "proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dev": true,
- "requires": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- },
- "dependencies": {
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true
- }
- }
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "dev": true,
- "optional": true
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
- "dev": true
- },
- "qjobs": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
- "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
- "dev": true
- },
- "qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
- "dev": true
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true
- },
- "raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "dependencies": {
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- }
- }
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
- },
- "read-package-json-fast": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz",
- "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==",
- "dev": true,
- "requires": {
- "json-parse-even-better-errors": "^2.3.0",
- "npm-normalize-package-bin": "^1.0.1"
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "reflect-metadata": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
- "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
- "dev": true
- },
- "regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true
- },
- "regenerate-unicode-properties": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
- "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.2"
- }
- },
- "regenerator-runtime": {
- "version": "0.13.9",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
- "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
- "dev": true
- },
- "regenerator-transform": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
- "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "regex-parser": {
- "version": "2.2.11",
- "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
- "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
- "dev": true
- },
- "regexp.prototype.flags": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
- "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "regexpu-core": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
- "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^9.0.0",
- "regjsgen": "^0.5.2",
- "regjsparser": "^0.7.0",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.0.0"
- }
- },
- "regjsgen": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
- "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
- "dev": true
- },
- "regjsparser": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
- "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
- "dev": true
- }
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
- "dev": true
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- },
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true
- },
- "resolve-url-loader": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
- "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
- "dev": true,
- "requires": {
- "adjust-sourcemap-loader": "^4.0.0",
- "convert-source-map": "^1.7.0",
- "loader-utils": "^2.0.0",
- "postcss": "^7.0.35",
- "source-map": "0.6.1"
- },
- "dependencies": {
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "dev": true,
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "retry": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
- "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rfdc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-async": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
- "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
- "dev": true
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "rxjs": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz",
- "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
- "requires": {
- "tslib": "~2.1.0"
- },
- "dependencies": {
- "tslib": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
- "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
- }
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "sass": {
- "version": "1.43.4",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz",
- "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==",
- "dev": true,
- "requires": {
- "chokidar": ">=3.0.0 <4.0.0"
- }
- },
- "sass-loader": {
- "version": "12.3.0",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz",
- "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==",
- "dev": true,
- "requires": {
- "klona": "^2.0.4",
- "neo-async": "^2.6.2"
- }
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- },
- "dependencies": {
- "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"
- }
- },
- "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
- }
- }
- },
- "select-hose": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
- "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
- "dev": true
- },
- "selfsigned": {
- "version": "1.10.11",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
- "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
- "dev": true,
- "requires": {
- "node-forge": "^0.10.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "~1.7.2",
- "mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.1",
- "statuses": "~1.5.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz",
+ "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.15.6",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
}
- }
},
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
- "dev": true
- }
- }
- },
- "serialize-javascript": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
- "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
+ "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.15.4"
+ }
},
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz",
+ "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-explode-assignable-expression": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ }
},
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
+ "@babel/helper-compilation-targets": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz",
+ "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.16.0",
+ "@babel/helper-validator-option": "^7.14.5",
+ "browserslist": "^4.17.5",
+ "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
+ }
+ }
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz",
+ "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-member-expression-to-functions": "^7.16.0",
+ "@babel/helper-optimise-call-expression": "^7.16.0",
+ "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0"
+ },
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
},
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- }
- }
- },
- "serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
- "dev": true,
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.17.1"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
- "dev": true
- },
- "shallow-clone": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
- "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.2"
- }
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
- "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
- "dev": true
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true
- },
- "smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
- "dev": true
- },
- "socket.io": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
- "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "base64id": "~2.0.0",
- "debug": "~4.3.2",
- "engine.io": "~6.1.0",
- "socket.io-adapter": "~2.3.3",
- "socket.io-parser": "~4.0.4"
- }
- },
- "socket.io-adapter": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
- "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
- "dev": true
- },
- "socket.io-parser": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
- "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
- "dev": true,
- "requires": {
- "@types/component-emitter": "^1.2.10",
- "component-emitter": "~1.3.0",
- "debug": "~4.3.1"
- }
- },
- "sockjs": {
- "version": "0.3.24",
- "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
- "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
- "dev": true,
- "requires": {
- "faye-websocket": "^0.11.3",
- "uuid": "^8.3.2",
- "websocket-driver": "^0.7.4"
- }
- },
- "socks": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
- "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==",
- "dev": true,
- "requires": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
- }
- },
- "socks-proxy-agent": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
- "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
- "dev": true,
- "requires": {
- "agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
- }
- },
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- },
- "source-map-js": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
- "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
- "dev": true
- },
- "source-map-loader": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz",
- "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==",
- "dev": true,
- "requires": {
- "abab": "^2.0.5",
- "iconv-lite": "^0.6.2",
- "source-map-js": "^0.6.2"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- }
- }
- },
- "source-map-resolve": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz",
- "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==",
- "dev": true,
- "requires": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0"
- }
- },
- "source-map-support": {
- "version": "0.5.20",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
- "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "sourcemap-codec": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
- "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
- "dev": true
- },
- "spdy": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
- "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "handle-thing": "^2.0.0",
- "http-deceiver": "^1.2.7",
- "select-hose": "^2.0.0",
- "spdy-transport": "^3.0.0"
- }
- },
- "spdy-transport": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
- "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "detect-node": "^2.0.4",
- "hpack.js": "^2.1.6",
- "obuf": "^1.1.2",
- "readable-stream": "^3.0.6",
- "wbuf": "^1.7.3"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- },
- "streamroller": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
- "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
- "dev": true,
- "requires": {
- "date-format": "^2.1.0",
- "debug": "^4.1.1",
- "fs-extra": "^8.1.0"
- },
- "dependencies": {
- "date-format": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
- "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
- "dev": true
- }
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true
- }
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true
- },
- "stylus": {
- "version": "0.55.0",
- "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz",
- "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==",
- "dev": true,
- "requires": {
- "css": "^3.0.0",
- "debug": "~3.1.0",
- "glob": "^7.1.6",
- "mkdirp": "~1.0.4",
- "safer-buffer": "^2.1.2",
- "sax": "~1.2.4",
- "semver": "^6.3.0",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
+ "@babel/helper-create-regexp-features-plugin": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz",
+ "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "regexpu-core": "^4.7.1"
+ },
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz",
+ "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "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
+ }
+ }
+ },
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
+ "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
+ "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-get-function-arity": "^7.16.0",
+ "@babel/template": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "dependencies": {
+ "@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/helper-get-function-arity": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
+ "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-hoist-variables": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
+ "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
+ "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-module-imports": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
+ "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-module-transforms": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
+ "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.0",
+ "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-simple-access": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0",
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "@babel/template": "^7.16.0",
+ "@babel/traverse": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "dependencies": {
+ "@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
+ "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-plugin-utils": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
+ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
+ "dev": true
+ },
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz",
+ "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-wrap-function": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
+ "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-member-expression-to-functions": "^7.16.0",
+ "@babel/helper-optimise-call-expression": "^7.16.0",
+ "@babel/traverse": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-simple-access": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
+ "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
+ "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.15.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
+ "dev": true
+ },
+ "@babel/helper-validator-option": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
+ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
+ "dev": true
+ },
+ "@babel/helper-wrap-function": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz",
+ "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/template": "^7.16.0",
+ "@babel/traverse": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ },
+ "dependencies": {
+ "@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/helpers": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz",
+ "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.16.0",
+ "@babel/traverse": "^7.16.3",
+ "@babel/types": "^7.16.0"
+ },
+ "dependencies": {
+ "@babel/template": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+ "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/parser": "^7.16.0",
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/highlight": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
+ "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz",
+ "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==",
+ "dev": true
+ },
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz",
+ "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.0"
+ }
+ },
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz",
+ "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-remap-async-to-generator": "^7.15.4",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ }
+ },
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz",
+ "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz",
+ "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz",
+ "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz",
+ "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz",
+ "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz",
+ "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz",
+ "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz",
+ "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz",
+ "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.16.0",
+ "@babel/helper-compilation-targets": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.0"
+ }
+ },
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz",
+ "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
+ "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz",
+ "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz",
+ "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-create-class-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz",
+ "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ }
+ },
+ "@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@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",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz",
+ "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
+ "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.14.5",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-remap-async-to-generator": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz",
+ "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz",
+ "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-classes": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz",
+ "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.0",
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-optimise-call-expression": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+ "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ }
+ }
+ },
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz",
+ "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz",
+ "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz",
+ "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz",
+ "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz",
+ "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-for-of": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz",
+ "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-function-name": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz",
+ "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz",
+ "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz",
+ "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz",
+ "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz",
+ "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-simple-access": "^7.16.0",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz",
+ "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-hoist-variables": "^7.16.0",
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz",
+ "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz",
+ "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0"
+ }
+ },
+ "@babel/plugin-transform-new-target": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz",
+ "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-object-super": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz",
+ "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-replace-supers": "^7.16.0"
+ }
+ },
+ "@babel/plugin-transform-parameters": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz",
+ "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-property-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz",
+ "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz",
+ "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==",
+ "dev": true,
+ "requires": {
+ "regenerator-transform": "^0.14.2"
+ }
+ },
+ "@babel/plugin-transform-reserved-words": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz",
+ "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-runtime": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz",
+ "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.15.4",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "babel-plugin-polyfill-corejs2": "^0.2.2",
+ "babel-plugin-polyfill-corejs3": "^0.2.5",
+ "babel-plugin-polyfill-regenerator": "^0.2.2",
+ "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
+ }
+ }
+ },
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz",
+ "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-spread": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz",
+ "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ }
+ },
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz",
+ "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz",
+ "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz",
+ "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz",
+ "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz",
+ "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.0",
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/preset-env": {
+ "version": "7.15.8",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz",
+ "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.15.0",
+ "@babel/helper-compilation-targets": "^7.15.4",
+ "@babel/helper-plugin-utils": "^7.14.5",
+ "@babel/helper-validator-option": "^7.14.5",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
+ "@babel/plugin-proposal-async-generator-functions": "^7.15.8",
+ "@babel/plugin-proposal-class-properties": "^7.14.5",
+ "@babel/plugin-proposal-class-static-block": "^7.15.4",
+ "@babel/plugin-proposal-dynamic-import": "^7.14.5",
+ "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
+ "@babel/plugin-proposal-json-strings": "^7.14.5",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
+ "@babel/plugin-proposal-numeric-separator": "^7.14.5",
+ "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
+ "@babel/plugin-proposal-optional-chaining": "^7.14.5",
+ "@babel/plugin-proposal-private-methods": "^7.14.5",
+ "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
+ "@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-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.14.5",
+ "@babel/plugin-transform-async-to-generator": "^7.14.5",
+ "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
+ "@babel/plugin-transform-block-scoping": "^7.15.3",
+ "@babel/plugin-transform-classes": "^7.15.4",
+ "@babel/plugin-transform-computed-properties": "^7.14.5",
+ "@babel/plugin-transform-destructuring": "^7.14.7",
+ "@babel/plugin-transform-dotall-regex": "^7.14.5",
+ "@babel/plugin-transform-duplicate-keys": "^7.14.5",
+ "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
+ "@babel/plugin-transform-for-of": "^7.15.4",
+ "@babel/plugin-transform-function-name": "^7.14.5",
+ "@babel/plugin-transform-literals": "^7.14.5",
+ "@babel/plugin-transform-member-expression-literals": "^7.14.5",
+ "@babel/plugin-transform-modules-amd": "^7.14.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.15.4",
+ "@babel/plugin-transform-modules-systemjs": "^7.15.4",
+ "@babel/plugin-transform-modules-umd": "^7.14.5",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
+ "@babel/plugin-transform-new-target": "^7.14.5",
+ "@babel/plugin-transform-object-super": "^7.14.5",
+ "@babel/plugin-transform-parameters": "^7.15.4",
+ "@babel/plugin-transform-property-literals": "^7.14.5",
+ "@babel/plugin-transform-regenerator": "^7.14.5",
+ "@babel/plugin-transform-reserved-words": "^7.14.5",
+ "@babel/plugin-transform-shorthand-properties": "^7.14.5",
+ "@babel/plugin-transform-spread": "^7.15.8",
+ "@babel/plugin-transform-sticky-regex": "^7.14.5",
+ "@babel/plugin-transform-template-literals": "^7.14.5",
+ "@babel/plugin-transform-typeof-symbol": "^7.14.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.14.5",
+ "@babel/plugin-transform-unicode-regex": "^7.14.5",
+ "@babel/preset-modules": "^0.1.4",
+ "@babel/types": "^7.15.6",
+ "babel-plugin-polyfill-corejs2": "^0.2.2",
+ "babel-plugin-polyfill-corejs3": "^0.2.5",
+ "babel-plugin-polyfill-regenerator": "^0.2.2",
+ "core-js-compat": "^3.16.0",
+ "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
+ }
+ }
+ },
+ "@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
+ "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
+ "dev": true,
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "@babel/template": {
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
+ "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.14.5",
+ "@babel/parser": "^7.15.4",
+ "@babel/types": "^7.15.4"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.16.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz",
+ "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.0",
+ "@babel/generator": "^7.16.0",
+ "@babel/helper-function-name": "^7.16.0",
+ "@babel/helper-hoist-variables": "^7.16.0",
+ "@babel/helper-split-export-declaration": "^7.16.0",
+ "@babel/parser": "^7.16.3",
+ "@babel/types": "^7.16.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
+ "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
+ }
+ },
+ "@babel/types": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
+ "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.15.7",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@csstools/convert-colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
+ "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==",
+ "dev": true
+ },
+ "@discoveryjs/json-ext": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
+ "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
+ "dev": true
+ },
+ "@fullcalendar/angular": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/angular/-/angular-5.10.1.tgz",
+ "integrity": "sha512-aV2MejZMTBGzlgQ+HN2kyWThYrbf8nusr88bB6HLHixkzjWnfdxzC8NwMYz8JOatJzH9UmOiaPQRWdTU9S8WEg==",
+ "requires": {
+ "@fullcalendar/core": "~5.10.1",
+ "fast-deep-equal": "^3.1.1",
+ "tslib": "^2.0.0"
+ }
+ },
+ "@fullcalendar/common": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.10.1.tgz",
+ "integrity": "sha512-EumKIJcQTvQdTs75/9dmeREFgjcRVWzqHJS1Xvlz5mNsmB+w9EINCHETRjChtAQg1WD/lTQyVj4sHsKO7vCMSw==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@fullcalendar/core": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.10.1.tgz",
+ "integrity": "sha512-8sVuC6ywXV+cxqsqTZaR1hgUqeyjVed20NyZ7lGW9AY0kma1GIEwLgqPS5Q6uVhHyin68lmgecKfJCwhxENE8w==",
+ "requires": {
+ "@fullcalendar/common": "~5.10.1",
+ "preact": "^10.0.5",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@fullcalendar/daygrid": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.10.1.tgz",
+ "integrity": "sha512-sfUMP+rew0krsBffgNcWWKhBCiyytGfRKZJoc64E8ohX7VWjPcPZuB1xgO5U4wPLmNkT0rZiHoGeQGTXw1+ZKg==",
+ "requires": {
+ "@fullcalendar/common": "~5.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@fullcalendar/interaction": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.10.1.tgz",
+ "integrity": "sha512-H1g1QeXg7yXtUcKmVtfg7uzm5R5ElFTvYniiXU+8kJda69IDg7Lee+Y7UDv5dvLb5/HxO86RhPVxRtcOQ8XdXw==",
+ "requires": {
+ "@fullcalendar/common": "~5.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@fullcalendar/timegrid": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.10.1.tgz",
+ "integrity": "sha512-0O0m+JzFBlg8gxYr/rIjZViRlbndCtjZlDjjIylQHFBeWC32e3cpHEavKGbTIBLN8SDilUYAJnE21abSqC2G/w==",
+ "requires": {
+ "@fullcalendar/common": "~5.10.1",
+ "@fullcalendar/daygrid": "~5.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@gar/promisify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
+ "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
+ "dev": true
+ },
+ "@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "dev": true
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-1.0.0.tgz",
+ "integrity": "sha512-9oLAnygRMi8Q5QkYEU4XWK04B+nuoXoxjRvRxgjuChkLZFBja0YPSgdZ7dZtwhncLBcQe/I/E+fLuk5qxcYVJA==",
+ "dev": true
+ },
+ "@ngtools/webpack": {
+ "version": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.0.4.tgz",
+ "integrity": "sha512-kH0kYOQvbv6SnVdcdi21AbJo17H1HSGlCy/8C1ujLdgtT6enKMnx9onYIoZSmb5U98GqYc+DV/W0HwpHwRcOoQ==",
+ "dev": true
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@npmcli/fs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
+ "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
+ "dev": true,
+ "requires": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/git": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz",
+ "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==",
+ "dev": true,
+ "requires": {
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ }
+ },
+ "@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz",
+ "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==",
+ "dev": true,
+ "requires": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "dev": true,
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "@npmcli/node-gyp": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz",
+ "integrity": "sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==",
+ "dev": true
+ },
+ "@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz",
+ "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==",
+ "dev": true,
+ "requires": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "@npmcli/run-script": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-2.0.0.tgz",
+ "integrity": "sha512-fSan/Pu11xS/TdaTpTB0MRn9guwGU8dye+x56mEVgBEd/QsybBbYcAL0phPXi8SGWFEChkQd6M9qL4y6VOpFig==",
+ "dev": true,
+ "requires": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^8.2.0",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "@schematics/angular": {
+ "version": "13.0.4",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-13.0.4.tgz",
+ "integrity": "sha512-P9F5c8ApLbEyfNO4TZNsTyAdrtOjwIhrM/P+eEC4/x6nklWlEFE6TGMYTNjiK/RRhkbX1tBs8gcdJLYxtEqPSg==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "13.0.4",
+ "@angular-devkit/schematics": "13.0.4",
+ "jsonc-parser": "3.0.0"
+ }
+ },
+ "@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "dev": true
+ },
+ "@types/component-emitter": {
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz",
+ "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==",
+ "dev": true
+ },
+ "@types/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
+ "dev": true
+ },
+ "@types/cors": {
+ "version": "2.8.12",
+ "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
+ "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==",
+ "dev": true
+ },
+ "@types/eslint": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz",
+ "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==",
+ "dev": true,
+ "requires": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "@types/eslint-scope": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
+ "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "dev": true,
+ "requires": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true
+ },
+ "@types/http-proxy": {
+ "version": "1.17.7",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
+ "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/jasmine": {
+ "version": "3.10.2",
+ "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.2.tgz",
+ "integrity": "sha512-qs4xjVm4V/XjM6owGm/x6TNmhGl5iKX8dkTdsgdgl9oFnqgzxLepnS7rN9Tdo7kDmnFD/VEqKrW57cGD2odbEg==",
+ "dev": true
+ },
+ "@types/jasminewd2": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.10.tgz",
+ "integrity": "sha512-J7mDz7ovjwjc+Y9rR9rY53hFWKATcIkrr9DwQWmOas4/pnIPJTXawnzjwpHm3RSxz/e3ZVUvQ7cRbd5UQLo10g==",
+ "dev": true,
+ "requires": {
+ "@types/jasmine": "*"
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "12.20.37",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.37.tgz",
+ "integrity": "sha512-i1KGxqcvJaLQali+WuypQnXwcplhtNtjs66eNsZpp2P2FL/trJJxx/VWsM0YCL2iMoIJrbXje48lvIQAQ4p2ZA==",
+ "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/q": {
+ "version": "0.0.32",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
+ "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
+ "dev": true
+ },
+ "@types/retry": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
+ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
+ "dev": true
+ },
+ "@types/selenium-webdriver": {
+ "version": "3.0.19",
+ "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.19.tgz",
+ "integrity": "sha512-OFUilxQg+rWL2FMxtmIgCkUDlJB6pskkpvmew7yeXfzzsOBb5rc+y2+DjHm+r3r1ZPPcJefK3DveNSYWGiy68g==",
+ "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"
+ }
+ },
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true
+ },
+ "@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true
+ },
+ "@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true
+ },
+ "abab": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "dev": true,
+ "requires": {
+ "mime-types": "~2.1.24",
+ "negotiator": "0.6.2"
+ }
+ },
+ "acorn": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz",
+ "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==",
+ "dev": true
+ },
+ "acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+ "dev": true
+ },
+ "adjust-sourcemap-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
+ "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^2.0.0",
+ "regex-parser": "^2.2.11"
+ },
+ "dependencies": {
+ "loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ }
+ }
+ },
+ "adm-zip": {
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
+ "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "requires": {
+ "debug": "4"
+ }
+ },
+ "agentkeepalive": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz",
+ "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
},
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "stylus-loader": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz",
- "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==",
- "dev": true,
- "requires": {
- "fast-glob": "^3.2.7",
- "klona": "^2.0.4",
- "normalize-path": "^3.0.0"
- }
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "symbol-observable": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
- "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==",
- "dev": true
- },
- "tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
- "dev": true
- },
- "tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dev": true,
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- }
- },
- "terser": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
- "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
- "dev": true,
- "requires": {
- "commander": "^2.20.0",
- "source-map": "~0.7.2",
- "source-map-support": "~0.5.20"
- }
- },
- "terser-webpack-plugin": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
- "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
- "dev": true,
- "requires": {
- "jest-worker": "^27.0.6",
- "schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.0",
- "source-map": "^0.6.1",
- "terser": "^5.7.2"
- },
- "dependencies": {
"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"
- }
+ "version": "8.6.3",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+ "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
},
- "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
+ "ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^8.0.0"
+ }
},
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.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
},
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "test-exclude": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
- "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
- "dev": true,
- "requires": {
- "@istanbuljs/schema": "^0.1.2",
- "glob": "^7.1.4",
- "minimatch": "^3.0.4"
- }
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true
- },
- "thunky": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
- "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "dev": true
- },
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "dev": true,
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "dev": true
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
- "dev": true
- },
- "tree-kill": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
- "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
- "dev": true
- },
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
- },
- "type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dev": true,
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typed-assert": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz",
- "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==",
- "dev": true
- },
- "typescript": {
- "version": "4.4.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
- "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
- "dev": true
- },
- "ua-parser-js": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
- "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
- "dev": true
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
- "dev": true
- },
- "unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "dev": true,
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
- "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
- "dev": true
- },
- "unicode-property-aliases-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
- "dev": true
- },
- "uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
- },
- "unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "dev": true
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true
- }
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
- },
- "uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true
- },
- "validate-npm-package-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
- "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
- "dev": true,
- "requires": {
- "builtins": "^1.0.3"
- }
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "dev": true
- },
- "void-elements": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
- "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
- "dev": true
- },
- "watchpack": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.0.tgz",
- "integrity": "sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==",
- "dev": true,
- "requires": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- }
- },
- "wbuf": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
- "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "dev": true,
- "requires": {
- "minimalistic-assert": "^1.0.0"
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
- "dev": true,
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "webpack": {
- "version": "5.64.1",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz",
- "integrity": "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==",
- "dev": true,
- "requires": {
- "@types/eslint-scope": "^3.7.0",
- "@types/estree": "^0.0.50",
- "@webassemblyjs/ast": "1.11.1",
- "@webassemblyjs/wasm-edit": "1.11.1",
- "@webassemblyjs/wasm-parser": "1.11.1",
- "acorn": "^8.4.1",
- "acorn-import-assertions": "^1.7.6",
- "browserslist": "^4.14.5",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.8.3",
- "es-module-lexer": "^0.9.0",
- "eslint-scope": "5.1.1",
- "events": "^3.2.0",
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.4",
- "json-parse-better-errors": "^1.0.2",
- "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.2.0",
- "webpack-sources": "^3.2.2"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
+ "ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "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
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.21.3"
+ }
},
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "webpack-dev-middleware": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz",
- "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==",
- "dev": true,
- "requires": {
- "colorette": "^2.0.10",
- "memfs": "^3.2.2",
- "mime-types": "^2.1.31",
- "range-parser": "^1.2.1",
- "schema-utils": "^3.1.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "webpack-dev-server": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz",
- "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==",
- "dev": true,
- "requires": {
- "ansi-html-community": "^0.0.8",
- "bonjour": "^3.5.0",
- "chokidar": "^3.5.2",
- "colorette": "^2.0.10",
- "compression": "^1.7.4",
- "connect-history-api-fallback": "^1.6.0",
- "del": "^6.0.0",
- "express": "^4.17.1",
- "graceful-fs": "^4.2.6",
- "html-entities": "^2.3.2",
- "http-proxy-middleware": "^2.0.0",
- "internal-ip": "^6.2.0",
- "ipaddr.js": "^2.0.1",
- "open": "^8.0.9",
- "p-retry": "^4.5.0",
- "portfinder": "^1.0.28",
- "schema-utils": "^3.1.0",
- "selfsigned": "^1.10.11",
- "serve-index": "^1.9.1",
- "sockjs": "^0.3.21",
- "spdy": "^4.0.2",
- "strip-ansi": "^7.0.0",
- "url": "^0.11.0",
- "webpack-dev-middleware": "^5.2.1",
- "ws": "^8.1.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
+ "ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "dev": true
},
"ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "dev": true
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "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
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- },
- "strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
- "dev": true,
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- }
- }
- },
- "webpack-merge": {
- "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",
- "wildcard": "^2.0.0"
- }
- },
- "webpack-sources": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz",
- "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==",
- "dev": true
- },
- "webpack-subresource-integrity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0.tgz",
- "integrity": "sha512-x9514FpLRydO+UAQ8DY4aLtCjxmdLkuQVcDFN1kGzuusREYJ1B0rzk/iIlWiL6dnvrhEGFj2+UsdxDkP8Z4UKg==",
- "dev": true,
- "requires": {
- "typed-assert": "^1.0.8"
- }
- },
- "websocket-driver": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
- "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "dev": true,
- "requires": {
- "http-parser-js": ">=0.5.1",
- "safe-buffer": ">=5.1.0",
- "websocket-extensions": ">=0.1.1"
- }
- },
- "websocket-extensions": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
- "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true
- },
- "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"
- }
- },
- "wide-align": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
- "dev": true,
- "requires": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "wildcard": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
- "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
- "dev": true
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
"ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "app-root-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
+ "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==",
+ "dev": true
+ },
+ "aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "dev": true
+ },
+ "are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "aria-query": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
+ "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
+ "dev": true,
+ "requires": {
+ "ast-types-flow": "0.0.7",
+ "commander": "^2.11.0"
+ }
+ },
+ "array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+ "dev": true
+ },
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ },
+ "ast-types-flow": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
+ "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
+ "dev": true
+ },
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true
+ },
+ "autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true
+ },
+ "aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "dev": true
+ },
+ "axobject-query": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
+ "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
+ "dev": true,
+ "requires": {
+ "ast-types-flow": "0.0.7"
+ }
+ },
+ "babel-loader": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
+ "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
+ "dev": true,
+ "requires": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^1.4.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "dev": true,
+ "requires": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ }
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz",
+ "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.2.4",
+ "semver": "^6.1.1"
+ },
+ "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
+ }
+ }
+ },
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
+ "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.2.2",
+ "core-js-compat": "^3.16.2"
+ }
+ },
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz",
+ "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.2.4"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "base64-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz",
+ "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==",
+ "dev": true
+ },
+ "base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true
+ },
+ "base64id": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
+ "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
+ "dev": true
+ },
+ "batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
+ "requires": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "blocking-proxy": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
+ "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "body-parser": {
+ "version": "1.19.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+ "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+ "dev": true,
+ "requires": {
+ "bytes": "3.1.0",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.7.2",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.7.0",
+ "raw-body": "2.4.0",
+ "type-is": "~1.6.17"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dev": true,
+ "requires": {
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ }
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "browserslist": {
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz",
+ "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001280",
+ "electron-to-chromium": "^1.3.896",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "browserstack": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz",
+ "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==",
+ "dev": true,
+ "requires": {
+ "https-proxy-agent": "^2.2.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ }
+ }
+ }
+ },
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
+ "dev": true
+ },
+ "builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true
+ },
+ "builtins": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
+ "dev": true
+ },
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "dev": true
+ },
+ "cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "dev": true,
+ "requires": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001285",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001285.tgz",
+ "integrity": "sha512-KAOkuUtcQ901MtmvxfKD+ODHH9YVDYnBt+TGYSz2KIfnq22CiArbUxXPN9067gNbgMlnNYRSwho8OPXZPALB9Q==",
+ "dev": true
+ },
+ "canonical-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz",
+ "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==",
+ "dev": true
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "chart.js": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.6.2.tgz",
+ "integrity": "sha512-Xz7f/fgtVltfQYWq0zL1Xbv7N2inpG+B54p3D5FSvpCdy3sM+oZhbqa42eNuYXltaVvajgX5UpKCU2GeeJIgxg=="
+ },
+ "chokidar": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ }
+ }
+ },
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true
+ },
+ "chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true
+ },
+ "circular-dependency-plugin": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz",
+ "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==",
+ "dev": true
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true
+ },
+ "cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^3.1.0"
+ }
+ },
+ "cli-spinners": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
+ "dev": true
+ },
+ "cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true
+ },
+ "clipboard": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-1.7.1.tgz",
+ "integrity": "sha1-Ng1taUbpmnof7zleQrqStem1oWs=",
+ "optional": true,
+ "requires": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true
+ },
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ }
+ },
+ "codelyzer": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-6.0.2.tgz",
+ "integrity": "sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==",
+ "dev": true,
+ "requires": {
+ "@angular/compiler": "9.0.0",
+ "@angular/core": "9.0.0",
+ "app-root-path": "^3.0.0",
+ "aria-query": "^3.0.0",
+ "axobject-query": "2.0.2",
+ "css-selector-tokenizer": "^0.7.1",
+ "cssauron": "^1.4.0",
+ "damerau-levenshtein": "^1.0.4",
+ "rxjs": "^6.5.3",
+ "semver-dsl": "^1.0.1",
+ "source-map": "^0.5.7",
+ "sprintf-js": "^1.1.2",
+ "tslib": "^1.10.0",
+ "zone.js": "~0.10.3"
+ },
+ "dependencies": {
+ "@angular/compiler": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-9.0.0.tgz",
+ "integrity": "sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==",
+ "dev": true
+ },
+ "@angular/core": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-9.0.0.tgz",
+ "integrity": "sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==",
+ "dev": true
+ },
+ "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"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ },
+ "sprintf-js": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+ "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+ "dev": true
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "zone.js": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.10.3.tgz",
+ "integrity": "sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==",
+ "dev": true
+ }
+ }
},
"color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
},
"color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true
+ },
+ "colorette": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
+ "colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dev": true,
+ "requires": {
+ "mime-db": ">= 1.43.0 < 2"
+ }
+ },
+ "compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
+ "dev": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
+ "content-disposition": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
+ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.2"
+ }
+ },
+ "content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "dev": true
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "cookie": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+ "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "copy-anything": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz",
+ "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==",
+ "dev": true,
+ "requires": {
+ "is-what": "^3.12.0"
+ }
+ },
+ "copy-webpack-plugin": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz",
+ "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==",
+ "dev": true,
+ "requires": {
+ "fast-glob": "^3.2.5",
+ "glob-parent": "^6.0.0",
+ "globby": "^11.0.3",
+ "normalize-path": "^3.0.0",
+ "p-limit": "^3.1.0",
+ "schema-utils": "^3.0.0",
+ "serialize-javascript": "^6.0.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "core-js": {
+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz",
+ "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==",
+ "dev": true
+ },
+ "core-js-compat": {
+ "version": "3.19.3",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.3.tgz",
+ "integrity": "sha512-59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.18.1",
+ "semver": "7.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "dev": true
+ }
+ }
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dev": true,
+ "requires": {
+ "object-assign": "^4",
+ "vary": "^1"
+ }
+ },
+ "cosmiconfig": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
+ "critters": {
+ "version": "0.0.14",
+ "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.14.tgz",
+ "integrity": "sha512-YiBoGKfU8/xg+tVMw0KfMBgmr0TWa1JGmRXDzbQRQQaDarGUcZZtZEB25QyYrLasQZAnvqoZhSg2GW0zdsQkYQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "css-select": "^4.1.3",
+ "parse5": "^6.0.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.1",
+ "postcss": "^8.3.7",
+ "pretty-bytes": "^5.3.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "css": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz",
+ "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.4",
+ "source-map": "^0.6.1",
+ "source-map-resolve": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "css-blank-pseudo": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
+ "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.5"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "css-has-pseudo": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
+ "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^5.0.0-rc.4"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "css-loader": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.0.tgz",
+ "integrity": "sha512-VmuSdQa3K+wJsl39i7X3qGBM5+ZHmtTnv65fqMGI+fzmHoYmszTVvTqC1XN8JwWDViCB1a8wgNim5SV4fb37xg==",
+ "dev": true,
+ "requires": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.2.15",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.0",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.1.0",
+ "semver": "^7.3.5"
+ }
+ },
+ "css-prefers-color-scheme": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
+ "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.5"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "css-select": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
+ "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.0.0",
+ "domhandler": "^4.2.0",
+ "domutils": "^2.6.0",
+ "nth-check": "^2.0.0"
+ }
+ },
+ "css-selector-tokenizer": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz",
+ "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^3.0.0",
+ "fastparse": "^1.1.2"
+ }
+ },
+ "css-what": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "dev": true
+ },
+ "cssauron": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz",
+ "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
+ "dev": true,
+ "requires": {
+ "through": "X.X.X"
+ }
+ },
+ "cssdb": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
+ "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==",
+ "dev": true
+ },
+ "cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "dev": true
+ },
+ "custom-event": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
+ "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
+ "dev": true
+ },
+ "damerau-levenshtein": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz",
+ "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
+ "dev": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "date-format": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
+ "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "dev": true,
+ "requires": {
+ "execa": "^5.0.0"
+ }
+ },
+ "defaults": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
+ "dev": true,
+ "requires": {
+ "clone": "^1.0.2"
+ }
+ },
+ "define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "del": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
+ "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
+ "dev": true,
+ "requires": {
+ "globby": "^11.0.1",
+ "graceful-fs": "^4.2.4",
+ "is-glob": "^4.0.1",
+ "is-path-cwd": "^2.2.0",
+ "is-path-inside": "^3.0.2",
+ "p-map": "^4.0.0",
+ "rimraf": "^3.0.2",
+ "slash": "^3.0.0"
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
+ "optional": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "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.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
+ "dev": true
+ },
+ "detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "dev": true
+ },
+ "di": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
+ "dev": true
+ },
+ "diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
+ "dev": true
+ },
+ "dns-packet": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
+ "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "dns-txt": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+ "dev": true,
+ "requires": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "dom-serialize": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
+ "dev": true,
+ "requires": {
+ "custom-event": "~1.0.0",
+ "ent": "~2.2.0",
+ "extend": "^3.0.0",
+ "void-elements": "^2.0.0"
+ }
+ },
+ "dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.11.tgz",
+ "integrity": "sha512-2OhsaYgsWGhWjx2et8kaUcdktPbBGjKM2X0BReUCKcSCPttEY+hz2zie820JLbttU8jwL92+JJysWwkut3wZgA==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "dev": true
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "dev": true
+ },
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
+ }
+ },
+ "engine.io": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz",
+ "integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==",
+ "dev": true,
+ "requires": {
+ "@types/cookie": "^0.4.1",
+ "@types/cors": "^2.8.12",
+ "@types/node": ">=10.0.0",
+ "accepts": "~1.3.4",
+ "base64id": "2.0.0",
+ "cookie": "~0.4.1",
+ "cors": "~2.8.5",
+ "debug": "~4.3.1",
+ "engine.io-parser": "~5.0.0",
+ "ws": "~8.2.3"
+ },
+ "dependencies": {
+ "cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "dev": true
+ },
+ "ws": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
+ "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
+ "dev": true
+ }
+ }
+ },
+ "engine.io-parser": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz",
+ "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==",
+ "dev": true,
+ "requires": {
+ "base64-arraybuffer": "~1.0.1"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
+ "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ }
+ },
+ "ent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
+ "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
+ "dev": true
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true
+ },
+ "env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true
+ },
+ "err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "dev": true
+ },
+ "errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "prr": "~1.0.1"
+ }
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "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
+ },
+ "es6-promise": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
+ },
+ "es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
+ "dev": true,
+ "requires": {
+ "es6-promise": "^4.0.3"
+ }
+ },
+ "esbuild-android-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.12.tgz",
+ "integrity": "sha512-TSVZVrb4EIXz6KaYjXfTzPyyRpXV5zgYIADXtQsIenjZ78myvDGaPi11o4ZSaHIwFHsuwkB6ne5SZRBwAQ7maw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-darwin-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.12.tgz",
+ "integrity": "sha512-c51C+N+UHySoV2lgfWSwwmlnLnL0JWj/LzuZt9Ltk9ub1s2Y8cr6SQV5W3mqVH1egUceew6KZ8GyI4nwu+fhsw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-darwin-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.12.tgz",
+ "integrity": "sha512-JvAMtshP45Hd8A8wOzjkY1xAnTKTYuP/QUaKp5eUQGX+76GIie3fCdUUr2ZEKdvpSImNqxiZSIMziEiGB5oUmQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-freebsd-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.12.tgz",
+ "integrity": "sha512-r6On/Skv9f0ZjTu6PW5o7pdXr8aOgtFOEURJZYf1XAJs0IQ+gW+o1DzXjVkIoT+n1cm3N/t1KRJfX71MPg/ZUA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-freebsd-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.12.tgz",
+ "integrity": "sha512-F6LmI2Q1gii073kmBE3NOTt/6zLL5zvZsxNLF8PMAwdHc+iBhD1vzfI8uQZMJA1IgXa3ocr3L3DJH9fLGXy6Yw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-32": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.12.tgz",
+ "integrity": "sha512-U1UZwG3UIwF7/V4tCVAo/nkBV9ag5KJiJTt+gaCmLVWH3bPLX7y+fNlhIWZy8raTMnXhMKfaTvWZ9TtmXzvkuQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.12.tgz",
+ "integrity": "sha512-YpXSwtu2NxN3N4ifJxEdsgd6Q5d8LYqskrAwjmoCT6yQnEHJSF5uWcxv783HWN7lnGpJi9KUtDvYsnMdyGw71Q==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-arm": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.12.tgz",
+ "integrity": "sha512-SyiT/JKxU6J+DY2qUiSLZJqCAftIt3uoGejZ0HDnUM2MGJqEGSGh7p1ecVL2gna3PxS4P+j6WAehCwgkBPXNIw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.12.tgz",
+ "integrity": "sha512-sgDNb8kb3BVodtAlcFGgwk+43KFCYjnFOaOfJibXnnIojNWuJHpL6aQJ4mumzNWw8Rt1xEtDQyuGK9f+Y24jGA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-mips64le": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.12.tgz",
+ "integrity": "sha512-qQJHlZBG+QwVIA8AbTEtbvF084QgDi4DaUsUnA+EolY1bxrG+UyOuGflM2ZritGhfS/k7THFjJbjH2wIeoKA2g==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-linux-ppc64le": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.12.tgz",
+ "integrity": "sha512-2dSnm1ldL7Lppwlo04CGQUpwNn5hGqXI38OzaoPOkRsBRWFBozyGxTFSee/zHFS+Pdh3b28JJbRK3owrrRgWNw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-netbsd-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.12.tgz",
+ "integrity": "sha512-D4raxr02dcRiQNbxOLzpqBzcJNFAdsDNxjUbKkDMZBkL54Z0vZh4LRndycdZAMcIdizC/l/Yp/ZsBdAFxc5nbA==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-openbsd-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.12.tgz",
+ "integrity": "sha512-KuLCmYMb2kh05QuPJ+va60bKIH5wHL8ypDkmpy47lzwmdxNsuySeCMHuTv5o2Af1RUn5KLO5ZxaZeq4GEY7DaQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-sunos-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.12.tgz",
+ "integrity": "sha512-jBsF+e0woK3miKI8ufGWKG3o3rY9DpHvCVRn5eburMIIE+2c+y3IZ1srsthKyKI6kkXLvV4Cf/E7w56kLipMXw==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-wasm": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.13.12.tgz",
+ "integrity": "sha512-eGdiSewbnJffEvyA0qQmr+w3HurBMVp4QhOfICzeeoL9naC8qC3PFaw6hZaqSgks5DXnQONtUGUFLsX3eXpq8A==",
+ "dev": true
+ },
+ "esbuild-windows-32": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.12.tgz",
+ "integrity": "sha512-L9m4lLFQrFeR7F+eLZXG82SbXZfUhyfu6CexZEil6vm+lc7GDCE0Q8DiNutkpzjv1+RAbIGVva9muItQ7HVTkQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.12.tgz",
+ "integrity": "sha512-k4tX4uJlSbSkfs78W5d9+I9gpd+7N95W7H2bgOMFPsYREVJs31+Q2gLLHlsnlY95zBoPQMIzHooUIsixQIBjaQ==",
+ "dev": true,
+ "optional": true
+ },
+ "esbuild-windows-arm64": {
+ "version": "0.13.12",
+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.12.tgz",
+ "integrity": "sha512-2tTv/BpYRIvuwHpp2M960nG7uvL+d78LFW/ikPItO+2GfK51CswIKSetSpDii+cjz8e9iSPgs+BU4o8nWICBwQ==",
+ "dev": true,
+ "optional": true
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "dev": true
+ },
+ "eventemitter-asyncresource": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz",
+ "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==",
+ "dev": true
+ },
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true
+ },
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true
+ },
+ "express": {
+ "version": "4.17.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
+ "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.7",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.19.0",
+ "content-disposition": "0.5.3",
+ "content-type": "~1.0.4",
+ "cookie": "0.4.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "~1.1.2",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.5",
+ "qs": "6.7.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.1.2",
+ "send": "0.17.1",
+ "serve-static": "1.14.1",
+ "setprototypeof": "1.1.1",
+ "statuses": "~1.5.0",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "fast-glob": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ }
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "fastparse": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
+ "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
+ "dev": true
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dev": true,
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ },
+ "figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ }
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "flatted": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
+ "dev": true
+ },
+ "flatten": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
+ "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
+ "dev": true
+ },
+ "follow-redirects": {
+ "version": "1.14.5",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz",
+ "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "dev": true
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "fs-monkey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
+ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
+ "dev": true
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "gauge": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
+ "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1",
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ }
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ },
+ "globby": {
+ "version": "11.0.4",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dev": true,
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ }
+ },
+ "good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
+ "optional": true,
+ "requires": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
+ "dev": true
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ }
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ }
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
+ "hdr-histogram-js": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.1.tgz",
+ "integrity": "sha512-uPZxl1dAFnjUFHWLZmt93vUUvtHeaBay9nVNHu38SdOjMSF/4KqJUqa1Seuj08ptU1rEb6AHvB41X8n/zFZ74Q==",
+ "dev": true,
+ "requires": {
+ "@assemblyscript/loader": "^0.10.1",
+ "base64-js": "^1.2.0",
+ "pako": "^1.0.3"
+ }
+ },
+ "hdr-histogram-percentiles-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz",
+ "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "html-entities": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
+ "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
+ "dev": true
+ },
+ "html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true
+ },
+ "http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "dev": true
+ },
+ "http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
+ "dev": true
+ },
+ "http-errors": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+ "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+ "dev": true,
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.1",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.0"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ }
+ }
+ },
+ "http-parser-js": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
+ "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
+ "dev": true
+ },
+ "http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dev": true,
+ "requires": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "http-proxy-middleware": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
+ "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
+ "dev": true,
+ "requires": {
+ "@types/http-proxy": "^1.17.5",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
+ "dev": true,
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "dev": true
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true
+ },
+ "ignore": {
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
+ "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
+ "dev": true
+ },
+ "ignore-walk": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-4.0.1.tgz",
+ "integrity": "sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "optional": true
+ },
+ "immediate": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "dev": true
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ }
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true
+ },
+ "indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
+ "dev": true
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "ini": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.0.tgz",
+ "integrity": "sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.1",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.21",
+ "mute-stream": "0.0.8",
+ "ora": "^5.4.1",
+ "run-async": "^2.4.0",
+ "rxjs": "^7.2.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "internal-ip": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
+ "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
+ "dev": true,
+ "requires": {
+ "default-gateway": "^6.0.0",
+ "ipaddr.js": "^1.9.1",
+ "is-ip": "^3.1.0",
+ "p-event": "^4.2.0"
+ },
+ "dependencies": {
+ "ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true
+ }
+ }
+ },
+ "ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
+ "dev": true
+ },
+ "ip-regex": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
+ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
+ "dev": true
+ },
+ "ipaddr.js": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
+ "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
+ "dev": true
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-interactive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+ "dev": true
+ },
+ "is-ip": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
+ "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
+ "dev": true,
+ "requires": {
+ "ip-regex": "^4.0.0"
+ }
+ },
+ "is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+ "dev": true
+ },
+ "is-path-in-cwd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
+ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
+ "dev": true,
+ "requires": {
+ "is-path-inside": "^1.0.0"
+ },
+ "dependencies": {
+ "is-path-inside": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
+ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
+ "dev": true,
+ "requires": {
+ "path-is-inside": "^1.0.1"
+ }
+ }
+ }
+ },
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
+ "is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true
+ },
+ "is-what": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
+ "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
+ "dev": true
+ },
+ "is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "requires": {
+ "is-docker": "^2.0.0"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "dev": true
+ },
+ "istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
+ "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "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
+ }
+ }
+ },
+ "istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-reports": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz",
+ "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==",
+ "dev": true,
+ "requires": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ }
+ },
+ "jasmine": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz",
+ "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=",
+ "dev": true,
+ "requires": {
+ "exit": "^0.1.2",
+ "glob": "^7.0.6",
+ "jasmine-core": "~2.8.0"
+ },
+ "dependencies": {
+ "jasmine-core": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
+ "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=",
+ "dev": true
+ }
+ }
+ },
+ "jasmine-core": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.10.1.tgz",
+ "integrity": "sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA==",
+ "dev": true
+ },
+ "jasmine-spec-reporter": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz",
+ "integrity": "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==",
+ "dev": true,
+ "requires": {
+ "colors": "1.4.0"
+ }
+ },
+ "jasminewd2": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz",
+ "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=",
+ "dev": true
+ },
+ "jest-worker": {
+ "version": "27.4.2",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz",
+ "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "dependencies": {
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "jsonc-parser": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
+ "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
+ "dev": true
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "jszip": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz",
+ "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==",
+ "dev": true,
+ "requires": {
+ "lie": "~3.3.0",
+ "pako": "~1.0.2",
+ "readable-stream": "~2.3.6",
+ "set-immediate-shim": "~1.0.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "karma": {
+ "version": "6.3.9",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.9.tgz",
+ "integrity": "sha512-E/MqdLM9uVIhfuyVnrhlGBu4miafBdXEAEqCmwdEMh3n17C7UWC/8Kvm3AYKr91gc7scutekZ0xv6rxRaUCtnw==",
+ "dev": true,
+ "requires": {
+ "body-parser": "^1.19.0",
+ "braces": "^3.0.2",
+ "chokidar": "^3.5.1",
+ "colors": "^1.4.0",
+ "connect": "^3.7.0",
+ "di": "^0.0.1",
+ "dom-serialize": "^2.2.1",
+ "glob": "^7.1.7",
+ "graceful-fs": "^4.2.6",
+ "http-proxy": "^1.18.1",
+ "isbinaryfile": "^4.0.8",
+ "lodash": "^4.17.21",
+ "log4js": "^6.3.0",
+ "mime": "^2.5.2",
+ "minimatch": "^3.0.4",
+ "qjobs": "^1.2.0",
+ "range-parser": "^1.2.1",
+ "rimraf": "^3.0.2",
+ "socket.io": "^4.2.0",
+ "source-map": "^0.6.1",
+ "tmp": "^0.2.1",
+ "ua-parser-js": "^0.7.30",
+ "yargs": "^16.1.1"
+ },
+ "dependencies": {
+ "mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "tmp": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
+ "requires": {
+ "rimraf": "^3.0.0"
+ }
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true
+ }
+ }
+ },
+ "karma-chrome-launcher": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
+ "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==",
+ "dev": true,
+ "requires": {
+ "which": "^1.2.1"
+ },
+ "dependencies": {
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "karma-coverage": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz",
+ "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^4.0.1",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.0.0",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "istanbul-lib-instrument": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
+ "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.7.5",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.0.0",
+ "semver": "^6.3.0"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "karma-coverage-istanbul-reporter": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz",
+ "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^3.0.6",
+ "istanbul-reports": "^3.0.2",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "istanbul-lib-source-maps": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
+ "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^2.0.5",
+ "make-dir": "^2.1.0",
+ "rimraf": "^2.6.3",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "istanbul-lib-coverage": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
+ "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
+ "dev": true
+ }
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "karma-jasmine": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz",
+ "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==",
+ "dev": true,
+ "requires": {
+ "jasmine-core": "^3.6.0"
+ }
+ },
+ "karma-jasmine-html-reporter": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz",
+ "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==",
+ "dev": true
+ },
+ "karma-source-map-support": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
+ "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
+ "dev": true,
+ "requires": {
+ "source-map-support": "^0.5.5"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "klona": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
+ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
+ "dev": true
+ },
+ "less": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.1.2.tgz",
+ "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==",
+ "dev": true,
+ "requires": {
+ "copy-anything": "^2.0.1",
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "needle": "^2.5.2",
+ "parse-node-version": "^1.0.1",
+ "source-map": "~0.6.0",
+ "tslib": "^2.3.0"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "optional": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "less-loader": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz",
+ "integrity": "sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==",
+ "dev": true,
+ "requires": {
+ "klona": "^2.0.4"
+ }
+ },
+ "license-webpack-plugin": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.0.tgz",
+ "integrity": "sha512-b9iMrROrw2fTOJBZ57h0xJfT5/1Cxg4ucYbtpWoukv4Awb2TFPfDDFVHNM8w6SYQpVfB13a5tQJxgGamqwrsyw==",
+ "dev": true,
+ "requires": {
+ "webpack-sources": "^3.0.0"
+ }
+ },
+ "lie": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
+ "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
+ "dev": true,
+ "requires": {
+ "immediate": "~3.0.5"
+ }
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "loader-runner": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.0.0.tgz",
+ "integrity": "sha512-ry4RE7qen73BFLgihlbyllGIW9SVWLUD5Cq9VWtzrqhntOMOJl8yEjA89d5mCUTT0puCnHo4EecO6bz+BOAS8w==",
+ "dev": true,
+ "requires": {
+ "big.js": "^6.1.1"
+ },
+ "dependencies": {
+ "big.js": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.1.1.tgz",
+ "integrity": "sha512-1vObw81a8ylZO5ePrtMay0n018TcftpTA5HFKDaSuiUDBo8biRBtjIobw60OpwuvrGk+FsxKamqN4cnmj/eXdg==",
+ "dev": true
+ }
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "log4js": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
+ "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
+ "dev": true,
+ "requires": {
+ "date-format": "^3.0.0",
+ "debug": "^4.1.1",
+ "flatted": "^2.0.1",
+ "rfdc": "^1.1.4",
+ "streamroller": "^2.2.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"
+ }
+ },
+ "magic-string": {
+ "version": "0.25.7",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
+ "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
+ "dev": true,
+ "requires": {
+ "sourcemap-codec": "^1.4.4"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.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
+ }
+ }
+ },
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true
+ },
+ "make-fetch-happen": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
+ "dev": true,
+ "requires": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ }
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "dev": true
+ },
+ "memfs": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz",
+ "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==",
+ "dev": true,
+ "requires": {
+ "fs-monkey": "1.0.3"
+ }
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
+ "dev": true
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.51.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "mini-css-extract-plugin": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.3.tgz",
+ "integrity": "sha512-zekavl9mZuGyk7COjsfFY/f655AX61EKE0AthXPrmDk+oZyjZ9WzO4WPjXnnO9xl8obK2kmM6rAQrBEmk+WK1g==",
+ "dev": true,
+ "requires": {
+ "schema-utils": "^3.1.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "minipass": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
+ "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
+ "dev": true,
+ "requires": {
+ "encoding": "^0.1.12",
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-json-stream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz",
+ "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==",
+ "dev": true,
+ "requires": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "dev": true,
+ "requires": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ }
+ },
+ "multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true
+ },
+ "nanoid": {
+ "version": "3.1.30",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "dev": true
+ },
+ "needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "dev": true
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "nice-napi": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
+ "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "node-addon-api": "^3.0.0",
+ "node-gyp-build": "^4.2.2"
+ }
+ },
+ "node-addon-api": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
+ "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
+ "dev": true,
+ "optional": true
+ },
+ "node-forge": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
+ "dev": true
+ },
+ "node-gyp": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
+ "dev": true,
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^9.1.0",
+ "nopt": "^5.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ }
+ },
+ "node-gyp-build": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
+ "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
+ "dev": true,
+ "optional": true
+ },
+ "node-releases": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
+ "dev": true
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "dev": true
+ },
+ "npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "requires": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-install-checks": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz",
+ "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==",
+ "dev": true,
+ "requires": {
+ "semver": "^7.1.1"
+ }
+ },
+ "npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "8.1.5",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
+ "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ },
+ "npm-packlist": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-3.0.0.tgz",
+ "integrity": "sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^4.0.1",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-pick-manifest": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz",
+ "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==",
+ "dev": true,
+ "requires": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ }
+ },
+ "npm-registry-fetch": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz",
+ "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==",
+ "dev": true,
+ "requires": {
+ "make-fetch-happen": "^9.0.1",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ }
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz",
+ "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "dev": true
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dev": true,
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.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"
+ }
+ },
+ "ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "dev": true,
+ "requires": {
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "p-event": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+ "dev": true,
+ "requires": {
+ "p-timeout": "^3.1.0"
+ }
+ },
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "p-retry": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
+ "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
+ "dev": true,
+ "requires": {
+ "@types/retry": "^0.12.0",
+ "retry": "^0.13.1"
+ }
+ },
+ "p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "pacote": {
+ "version": "12.0.2",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-12.0.2.tgz",
+ "integrity": "sha512-Ar3mhjcxhMzk+OVZ8pbnXdb0l8+pimvlsqBGRNkble2NVgyqOGE3yrCGi/lAYq7E7NRDMz89R1Wx5HIMCGgeYg==",
+ "dev": true,
+ "requires": {
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^2.0.0",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^3.0.0",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ }
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "dev": true
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
+ "parse5-html-rewriting-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz",
+ "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==",
+ "dev": true,
+ "requires": {
+ "parse5": "^6.0.1",
+ "parse5-sax-parser": "^6.0.1"
+ }
+ },
+ "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"
+ }
+ },
+ "parse5-sax-parser": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz",
+ "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==",
+ "dev": true,
+ "requires": {
+ "parse5": "^6.0.1"
+ }
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "picomatch": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
+ "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "piscina": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.1.0.tgz",
+ "integrity": "sha512-KTW4sjsCD34MHrUbx9eAAbuUSpVj407hQSgk/6Epkg0pbRBmv4a3UX7Sr8wxm9xYqQLnsN4mFOjqGDzHAdgKQg==",
+ "dev": true,
+ "requires": {
+ "eventemitter-asyncresource": "^1.0.0",
+ "hdr-histogram-js": "^2.0.1",
+ "hdr-histogram-percentiles-obj": "^3.0.0",
+ "nice-napi": "^1.0.2"
+ }
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "portfinder": {
+ "version": "1.0.28",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
+ "dev": true,
+ "requires": {
+ "async": "^2.6.2",
+ "debug": "^3.1.1",
+ "mkdirp": "^0.5.5"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ }
+ }
+ },
+ "postcss": {
+ "version": "8.3.11",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
+ "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
+ "dev": true,
+ "requires": {
+ "nanoid": "^3.1.30",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^0.6.2"
+ }
+ },
+ "postcss-attribute-case-insensitive": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
+ "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^6.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-color-functional-notation": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
+ "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-color-gray": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
+ "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
+ "dev": true,
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-color-hex-alpha": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
+ "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.14",
+ "postcss-values-parser": "^2.0.1"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-color-mod-function": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
+ "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
+ "dev": true,
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-color-rebeccapurple": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
+ "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-custom-media": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
+ "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.14"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-custom-properties": {
+ "version": "8.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
+ "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.17",
+ "postcss-values-parser": "^2.0.1"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-custom-selectors": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
+ "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-dir-pseudo-class": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
+ "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-double-position-gradients": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
+ "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-env-function": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
+ "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-focus-visible": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
+ "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-focus-within": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
+ "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-font-variant": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
+ "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-gap-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
+ "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-image-set-function": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
+ "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-import": {
+ "version": "14.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz",
+ "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==",
+ "dev": true,
+ "requires": {
+ "postcss-value-parser": "^4.0.0",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ }
+ },
+ "postcss-initial": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
+ "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-lab-function": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
+ "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
+ "dev": true,
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz",
+ "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==",
+ "dev": true,
+ "requires": {
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.4",
+ "semver": "^7.3.5"
+ }
+ },
+ "postcss-logical": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
+ "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-media-minmax": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
+ "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-modules-extract-imports": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+ "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+ "dev": true
+ },
+ "postcss-modules-local-by-default": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
+ "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
+ "dev": true,
+ "requires": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ }
+ },
+ "postcss-modules-scope": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+ "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+ "dev": true,
+ "requires": {
+ "postcss-selector-parser": "^6.0.4"
+ }
+ },
+ "postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "dev": true,
+ "requires": {
+ "icss-utils": "^5.0.0"
+ }
+ },
+ "postcss-nesting": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
+ "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-overflow-shorthand": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
+ "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-page-break": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
+ "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-place": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
+ "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-preset-env": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
+ "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
+ "dev": true,
+ "requires": {
+ "autoprefixer": "^9.6.1",
+ "browserslist": "^4.6.4",
+ "caniuse-lite": "^1.0.30000981",
+ "css-blank-pseudo": "^0.1.4",
+ "css-has-pseudo": "^0.10.0",
+ "css-prefers-color-scheme": "^3.1.1",
+ "cssdb": "^4.4.0",
+ "postcss": "^7.0.17",
+ "postcss-attribute-case-insensitive": "^4.0.1",
+ "postcss-color-functional-notation": "^2.0.1",
+ "postcss-color-gray": "^5.0.0",
+ "postcss-color-hex-alpha": "^5.0.3",
+ "postcss-color-mod-function": "^3.0.3",
+ "postcss-color-rebeccapurple": "^4.0.1",
+ "postcss-custom-media": "^7.0.8",
+ "postcss-custom-properties": "^8.0.11",
+ "postcss-custom-selectors": "^5.1.2",
+ "postcss-dir-pseudo-class": "^5.0.0",
+ "postcss-double-position-gradients": "^1.0.0",
+ "postcss-env-function": "^2.0.2",
+ "postcss-focus-visible": "^4.0.0",
+ "postcss-focus-within": "^3.0.0",
+ "postcss-font-variant": "^4.0.0",
+ "postcss-gap-properties": "^2.0.0",
+ "postcss-image-set-function": "^3.0.1",
+ "postcss-initial": "^3.0.0",
+ "postcss-lab-function": "^2.0.1",
+ "postcss-logical": "^3.0.0",
+ "postcss-media-minmax": "^4.0.0",
+ "postcss-nesting": "^7.0.0",
+ "postcss-overflow-shorthand": "^2.0.0",
+ "postcss-page-break": "^2.0.0",
+ "postcss-place": "^4.0.1",
+ "postcss-pseudo-class-any-link": "^6.0.0",
+ "postcss-replace-overflow-wrap": "^3.0.0",
+ "postcss-selector-matches": "^4.0.0",
+ "postcss-selector-not": "^4.0.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-pseudo-class-any-link": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
+ "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-replace-overflow-wrap": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
+ "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-selector-matches": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
+ "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-selector-not": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
+ "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "6.0.6",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
+ "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "dev": true
+ },
+ "postcss-values-parser": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
+ "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
+ "dev": true,
+ "requires": {
+ "flatten": "^1.0.2",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "preact": {
+ "version": "10.6.2",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.6.2.tgz",
+ "integrity": "sha512-ppDjurt75nSxyikpyali+uKwRl8CK9N6ntOPovGIEGQagjMLVzEgVqFEsUUyUrqyE9Ch90KE0jmFc9q2QcPLBA=="
+ },
+ "pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "dev": true
+ },
+ "primeflex": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.1.0.tgz",
+ "integrity": "sha512-q8QutEO59eu79nJVyMFDcpdokiCIk79Rn6Y9NwxpiIp5rxRjNCacH2N7gM+ondQjvYnuj6LLOK8dEVx1J2i7Lw=="
+ },
+ "primeicons": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz",
+ "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw=="
+ },
+ "primeng": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/primeng/-/primeng-13.0.1.tgz",
+ "integrity": "sha512-g/fYgmysD41qLAlBtuURBjYpBLDHD87hIHKguR3VuW4rsG2ePqIMcszlVdxjXPgYSgbQ8FesEwIZdwHOpoRXfA==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "prismjs": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.9.0.tgz",
+ "integrity": "sha1-+j4tntw8OIfB8fMJXUHx+bQgDw8=",
+ "requires": {
+ "clipboard": "^1.7.1"
+ }
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
+ "dev": true
+ },
+ "promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dev": true,
+ "requires": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "dependencies": {
+ "retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "dev": true
+ }
+ }
+ },
+ "protractor": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz",
+ "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==",
+ "dev": true,
+ "requires": {
+ "@types/q": "^0.0.32",
+ "@types/selenium-webdriver": "^3.0.0",
+ "blocking-proxy": "^1.0.0",
+ "browserstack": "^1.5.1",
+ "chalk": "^1.1.3",
+ "glob": "^7.0.3",
+ "jasmine": "2.8.0",
+ "jasminewd2": "^2.1.0",
+ "q": "1.4.1",
+ "saucelabs": "^1.5.0",
+ "selenium-webdriver": "3.6.0",
+ "source-map-support": "~0.4.0",
+ "webdriver-js-extender": "2.1.0",
+ "webdriver-manager": "^12.1.7",
+ "yargs": "^15.3.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
+ "requires": {
+ "array-uniq": "^1.0.1"
+ }
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "del": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
+ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
+ "dev": true,
+ "requires": {
+ "globby": "^5.0.0",
+ "is-path-cwd": "^1.0.0",
+ "is-path-in-cwd": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "rimraf": "^2.2.8"
+ }
+ },
+ "globby": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
+ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "arrify": "^1.0.0",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "is-path-cwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
+ "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
+ "dev": true
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "0.4.18",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
+ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+ "dev": true,
+ "requires": {
+ "source-map": "^0.5.6"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ },
+ "webdriver-manager": {
+ "version": "12.1.8",
+ "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.8.tgz",
+ "integrity": "sha512-qJR36SXG2VwKugPcdwhaqcLQOD7r8P2Xiv9sfNbfZrKBnX243iAkOueX1yAmeNgIKhJ3YAT/F2gq6IiEZzahsg==",
+ "dev": true,
+ "requires": {
+ "adm-zip": "^0.4.9",
+ "chalk": "^1.1.1",
+ "del": "^2.2.0",
+ "glob": "^7.0.3",
+ "ini": "^1.3.4",
+ "minimist": "^1.2.0",
+ "q": "^1.4.1",
+ "request": "^2.87.0",
+ "rimraf": "^2.5.2",
+ "semver": "^5.3.0",
+ "xml2js": "^0.4.17"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "15.4.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
+ "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
+ "dev": true,
+ "requires": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dev": true,
+ "requires": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "dependencies": {
+ "ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true
+ }
+ }
+ },
+ "prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true,
+ "optional": true
+ },
+ "psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+ "dev": true
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true
+ },
+ "q": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
+ "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
+ "dev": true
+ },
+ "qjobs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
+ "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
+ "dev": true
+ },
+ "qs": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+ "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+ "dev": true
+ },
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "dev": true
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true
+ },
+ "raw-body": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+ "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+ "dev": true,
+ "requires": {
+ "bytes": "3.1.0",
+ "http-errors": "1.7.2",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+ "dev": true
+ }
+ }
+ },
+ "read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
+ "dev": true,
+ "requires": {
+ "pify": "^2.3.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "read-package-json-fast": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz",
+ "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==",
+ "dev": true,
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "reflect-metadata": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
+ "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==",
+ "dev": true
+ },
+ "regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true
+ },
+ "regenerate-unicode-properties": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
+ "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.4.2"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ },
+ "regenerator-transform": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
+ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "regex-parser": {
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
+ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
+ "dev": true
+ },
+ "regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "regexpu-core": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
+ "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^9.0.0",
+ "regjsgen": "^0.5.2",
+ "regjsparser": "^0.7.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ }
+ },
+ "regjsgen": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
+ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
+ "dev": true
+ },
+ "regjsparser": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
+ "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
+ "dev": true,
+ "requires": {
+ "jsesc": "~0.5.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true
+ }
+ }
+ },
+ "request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "dependencies": {
+ "qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "dev": true
+ }
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ }
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "resolve-url-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
+ "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
+ "dev": true,
+ "requires": {
+ "adjust-sourcemap-loader": "^4.0.0",
+ "convert-source-map": "^1.7.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^7.0.35",
+ "source-map": "0.6.1"
+ },
+ "dependencies": {
+ "loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ },
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+ "dev": true
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "requires": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "dev": true
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
+ "rfdc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "rxjs": {
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz",
+ "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==",
+ "requires": {
+ "tslib": "~2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
+ "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
+ }
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "sass": {
+ "version": "1.43.4",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz",
+ "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0"
+ }
+ },
+ "sass-loader": {
+ "version": "12.3.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz",
+ "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==",
+ "dev": true,
+ "requires": {
+ "klona": "^2.0.4",
+ "neo-async": "^2.6.2"
+ }
+ },
+ "saucelabs": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz",
+ "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==",
+ "dev": true,
+ "requires": {
+ "https-proxy-agent": "^2.2.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ }
+ }
+ }
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ }
+ }
+ },
+ "select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
+ "optional": true
+ },
+ "select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
+ "dev": true
+ },
+ "selenium-webdriver": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
+ "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==",
+ "dev": true,
+ "requires": {
+ "jszip": "^3.1.3",
+ "rimraf": "^2.5.4",
+ "tmp": "0.0.30",
+ "xml2js": "^0.4.17"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "tmp": {
+ "version": "0.0.30",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
+ "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.1"
+ }
+ }
+ }
+ },
+ "selfsigned": {
+ "version": "1.10.11",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
+ "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
+ "dev": true,
+ "requires": {
+ "node-forge": "^0.10.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "semver-dsl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz",
+ "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
+ "dev": true,
+ "requires": {
+ "semver": "^5.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "send": {
+ "version": "0.17.1",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
+ "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "~1.7.2",
+ "mime": "1.6.0",
+ "ms": "2.1.1",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "ms": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
+ }
+ }
+ },
+ "serialize-javascript": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+ "dev": true,
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "dev": true,
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+ "dev": true
+ }
+ }
+ },
+ "serve-static": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
+ "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+ "dev": true,
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.1"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
+ "set-immediate-shim": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
+ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
+ "dev": true
+ },
+ "setprototypeof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+ "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
+ "dev": true
+ },
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true
+ },
+ "socket.io": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz",
+ "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.4",
+ "base64id": "~2.0.0",
+ "debug": "~4.3.2",
+ "engine.io": "~6.1.0",
+ "socket.io-adapter": "~2.3.3",
+ "socket.io-parser": "~4.0.4"
+ }
+ },
+ "socket.io-adapter": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
+ "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==",
+ "dev": true
+ },
+ "socket.io-parser": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
+ "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
+ "dev": true,
+ "requires": {
+ "@types/component-emitter": "^1.2.10",
+ "component-emitter": "~1.3.0",
+ "debug": "~4.3.1"
+ }
+ },
+ "sockjs": {
+ "version": "0.3.24",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
+ "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
+ "dev": true,
+ "requires": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "socks": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz",
+ "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==",
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.1.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
+ "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.1",
+ "socks": "^2.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true
+ },
+ "source-map-js": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
+ "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
+ "dev": true
+ },
+ "source-map-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz",
+ "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.5",
+ "iconv-lite": "^0.6.2",
+ "source-map-js": "^0.6.2"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
+ }
+ },
+ "source-map-resolve": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz",
+ "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==",
+ "dev": true,
+ "requires": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0"
+ }
+ },
+ "source-map-support": {
+ "version": "0.5.20",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+ "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "dev": true
+ },
+ "spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ }
+ },
+ "spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dev": true,
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ }
+ },
+ "ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "dev": true
+ },
+ "streamroller": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
+ "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
+ "dev": true,
+ "requires": {
+ "date-format": "^2.1.0",
+ "debug": "^4.1.1",
+ "fs-extra": "^8.1.0"
+ },
+ "dependencies": {
+ "date-format": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
+ "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
+ "dev": true
+ }
+ }
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ }
+ }
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
+ },
+ "stylus": {
+ "version": "0.55.0",
+ "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz",
+ "integrity": "sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==",
+ "dev": true,
+ "requires": {
+ "css": "^3.0.0",
+ "debug": "~3.1.0",
+ "glob": "^7.1.6",
+ "mkdirp": "~1.0.4",
+ "safer-buffer": "^2.1.2",
+ "sax": "~1.2.4",
+ "semver": "^6.3.0",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "stylus-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.2.0.tgz",
+ "integrity": "sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==",
+ "dev": true,
+ "requires": {
+ "fast-glob": "^3.2.7",
+ "klona": "^2.0.4",
+ "normalize-path": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "symbol-observable": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
+ "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==",
+ "dev": true
+ },
+ "tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "dev": true
+ },
+ "tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ },
+ "terser": {
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
+ "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
+ "dev": true,
+ "requires": {
+ "commander": "^2.20.0",
+ "source-map": "~0.7.2",
+ "source-map-support": "~0.5.20"
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "5.2.5",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz",
+ "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==",
+ "dev": true,
+ "requires": {
+ "jest-worker": "^27.0.6",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^5.7.2"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dev": true,
+ "requires": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
+ "dev": true
+ },
+ "tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
+ "optional": true
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "toidentifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "dev": true
+ },
+ "ts-node": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz",
+ "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==",
+ "dev": true,
+ "requires": {
+ "arg": "^4.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.6",
+ "yn": "^3.0.0"
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "tslint": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz",
+ "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "builtin-modules": "^1.1.1",
+ "chalk": "^2.3.0",
+ "commander": "^2.12.1",
+ "diff": "^4.0.1",
+ "glob": "^7.1.1",
+ "js-yaml": "^3.13.1",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.3",
+ "resolve": "^1.3.2",
+ "semver": "^5.3.0",
+ "tslib": "^1.13.0",
+ "tsutils": "^2.29.0"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "tsutils": {
+ "version": "2.29.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
+ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.8.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true
+ },
+ "type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ }
+ },
+ "typed-assert": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.8.tgz",
+ "integrity": "sha512-5NkbXZUlmCE73Fs7gvkp1XXJWHYetPkg60QnQ2NXQmBYNFxbBr2zA8GCtaH4K2s2WhOmSlgiSTmrjrcm5tnM5g==",
+ "dev": true
+ },
+ "typescript": {
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
+ "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
+ "dev": true
+ },
+ "ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
+ "dev": true
+ },
+ "unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "dev": true
+ },
+ "unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "requires": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ }
+ },
+ "unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
+ "dev": true
+ },
+ "unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
+ "dev": true
+ },
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "dev": true
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dev": true,
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
+ "dev": true
+ }
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "dev": true
+ },
+ "uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true
+ },
+ "validate-npm-package-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
+ "dev": true,
+ "requires": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "dev": true
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ },
+ "dependencies": {
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ }
+ }
+ },
+ "void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
+ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
+ "dev": true
+ },
+ "watchpack": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.0.tgz",
+ "integrity": "sha512-MnN0Q1OsvB/GGHETrFeZPQaOelWh/7O+EiFlj8sM9GPjtQkis7k01aAxrg/18kTfoIVcLL+haEVFlXDaSRwKRw==",
+ "dev": true,
+ "requires": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ }
+ },
+ "wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dev": true,
+ "requires": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
+ "dev": true,
+ "requires": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "web-animations-js": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz",
+ "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA=="
+ },
+ "webdriver-js-extender": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz",
+ "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==",
+ "dev": true,
+ "requires": {
+ "@types/selenium-webdriver": "^3.0.0",
+ "selenium-webdriver": "^3.0.1"
+ }
+ },
+ "webpack": {
+ "version": "5.64.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz",
+ "integrity": "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==",
+ "dev": true,
+ "requires": {
+ "@types/eslint-scope": "^3.7.0",
+ "@types/estree": "^0.0.50",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.4.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.8.3",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.4",
+ "json-parse-better-errors": "^1.0.2",
+ "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.2.0",
+ "webpack-sources": "^3.2.2"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "webpack-dev-middleware": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz",
+ "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==",
+ "dev": true,
+ "requires": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.2.2",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^3.1.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "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
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "webpack-dev-server": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz",
+ "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==",
+ "dev": true,
+ "requires": {
+ "ansi-html-community": "^0.0.8",
+ "bonjour": "^3.5.0",
+ "chokidar": "^3.5.2",
+ "colorette": "^2.0.10",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "del": "^6.0.0",
+ "express": "^4.17.1",
+ "graceful-fs": "^4.2.6",
+ "html-entities": "^2.3.2",
+ "http-proxy-middleware": "^2.0.0",
+ "internal-ip": "^6.2.0",
+ "ipaddr.js": "^2.0.1",
+ "open": "^8.0.9",
+ "p-retry": "^4.5.0",
+ "portfinder": "^1.0.28",
+ "schema-utils": "^3.1.0",
+ "selfsigned": "^1.10.11",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.21",
+ "spdy": "^4.0.2",
+ "strip-ansi": "^7.0.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^5.2.1",
+ "ws": "^8.1.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "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
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "strip-ansi": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
+ "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^6.0.1"
+ }
+ }
+ }
+ },
+ "webpack-merge": {
+ "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",
+ "wildcard": "^2.0.0"
+ }
+ },
+ "webpack-sources": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz",
+ "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==",
+ "dev": true
+ },
+ "webpack-subresource-integrity": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.0.0.tgz",
+ "integrity": "sha512-x9514FpLRydO+UAQ8DY4aLtCjxmdLkuQVcDFN1kGzuusREYJ1B0rzk/iIlWiL6dnvrhEGFj2+UsdxDkP8Z4UKg==",
+ "dev": true,
+ "requires": {
+ "typed-assert": "^1.0.8"
+ }
+ },
+ "websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dev": true,
+ "requires": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ }
+ },
+ "websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "dev": true
+ },
+ "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"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "wildcard": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+ "dev": true
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ }
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "ws": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
+ "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
+ "dev": true
+ },
+ "xml2js": {
+ "version": "0.4.23",
+ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
+ "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
+ "dev": true,
+ "requires": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ }
+ },
+ "xmlbuilder": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
+ "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
+ "dev": true
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "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
+ },
+ "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.3.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
+ "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "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.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
+ "dev": true
+ },
+ "yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true
+ },
+ "zone.js": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz",
+ "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==",
+ "requires": {
+ "tslib": "^2.0.0"
+ }
}
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "ws": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
- "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
- "dev": true
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "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
- },
- "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.3.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
- "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "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.0.0"
- }
- },
- "yargs-parser": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
- "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
- "dev": true
- },
- "yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true
- },
- "zone.js": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz",
- "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==",
- "requires": {
- "tslib": "^2.0.0"
- }
}
- }
}
diff --git a/package.json b/package.json
index 548355d..2e7c6fc 100644
--- a/package.json
+++ b/package.json
@@ -1,39 +1,58 @@
{
- "name": "sakai",
- "version": "0.0.0",
- "scripts": {
- "ng": "ng",
- "start": "ng serve",
- "build": "ng build",
- "watch": "ng build --watch --configuration development",
- "test": "ng test"
- },
- "private": true,
- "dependencies": {
- "@angular/animations": "~13.0.0",
- "@angular/common": "~13.0.0",
- "@angular/compiler": "~13.0.0",
- "@angular/core": "~13.0.0",
- "@angular/forms": "~13.0.0",
- "@angular/platform-browser": "~13.0.0",
- "@angular/platform-browser-dynamic": "~13.0.0",
- "@angular/router": "~13.0.0",
- "rxjs": "~7.4.0",
- "tslib": "^2.3.0",
- "zone.js": "~0.11.4"
- },
- "devDependencies": {
- "@angular-devkit/build-angular": "~13.0.4",
- "@angular/cli": "~13.0.4",
- "@angular/compiler-cli": "~13.0.0",
- "@types/jasmine": "~3.10.0",
- "@types/node": "^12.11.1",
- "jasmine-core": "~3.10.0",
- "karma": "~6.3.0",
- "karma-chrome-launcher": "~3.1.0",
- "karma-coverage": "~2.0.3",
- "karma-jasmine": "~4.0.0",
- "karma-jasmine-html-reporter": "~1.7.0",
- "typescript": "~4.4.3"
- }
+ "name": "sakai",
+ "version": "0.0.0",
+ "scripts": {
+ "ng": "ng",
+ "start": "ng serve",
+ "build": "ng build",
+ "watch": "ng build --watch --configuration development",
+ "test": "ng test"
+ },
+ "private": true,
+ "dependencies": {
+ "@angular/animations": "~13.0.0",
+ "@angular/cdk": "~13.0.0",
+ "@angular/common": "~13.0.0",
+ "@angular/compiler": "~13.0.0",
+ "@angular/core": "~13.0.0",
+ "@angular/forms": "~13.0.0",
+ "@angular/platform-browser": "~13.0.0",
+ "@angular/platform-browser-dynamic": "~13.0.0",
+ "@angular/router": "~13.0.0",
+ "@fullcalendar/angular": "^5.8.0",
+ "@fullcalendar/core": "^5.8.0",
+ "@fullcalendar/daygrid": "^5.8.0",
+ "@fullcalendar/interaction": "^5.8.0",
+ "@fullcalendar/timegrid": "^5.8.0",
+ "chart.js": "^3.3.2",
+ "primeflex": "^3.1.0",
+ "primeicons": "5.0.0",
+ "primeng": "13.0.1",
+ "prismjs": "1.9.0",
+ "rxjs": "~7.4.0",
+ "tslib": "^2.3.0",
+ "web-animations-js": "^2.3.2",
+ "zone.js": "~0.11.4"
+ },
+ "devDependencies": {
+ "@angular-devkit/build-angular": "~13.0.4",
+ "@angular/cli": "~13.0.4",
+ "@angular/compiler-cli": "~13.0.0",
+ "@types/jasmine": "~3.10.0",
+ "@types/jasminewd2": "~2.0.8",
+ "@types/node": "^12.11.1",
+ "codelyzer": "^6.0.0",
+ "jasmine-core": "~3.10.0",
+ "jasmine-spec-reporter": "~5.0.0",
+ "karma": "~6.3.0",
+ "karma-chrome-launcher": "~3.1.0",
+ "karma-coverage": "~2.0.3",
+ "karma-coverage-istanbul-reporter": "~3.0.3",
+ "karma-jasmine": "~4.0.0",
+ "karma-jasmine-html-reporter": "~1.7.0",
+ "protractor": "~7.0.0",
+ "ts-node": "~8.3.0",
+ "tslint": "~6.1.0",
+ "typescript": "~4.4.3"
+ }
}
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 0297262..1c2ca2d 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -1,10 +1,59 @@
-import { NgModule } from '@angular/core';
-import { RouterModule, Routes } from '@angular/router';
-
-const routes: Routes = [];
+import {RouterModule} from '@angular/router';
+import {NgModule} from '@angular/core';
+import {DashboardDemoComponent} from './demo/view/dashboarddemo.component';
+import {FormLayoutDemoComponent} from './demo/view/formlayoutdemo.component';
+import {PanelsDemoComponent} from './demo/view/panelsdemo.component';
+import {OverlaysDemoComponent} from './demo/view/overlaysdemo.component';
+import {MenusDemoComponent} from './demo/view/menusdemo.component';
+import {MessagesDemoComponent} from './demo/view/messagesdemo.component';
+import {MiscDemoComponent} from './demo/view/miscdemo.component';
+import {EmptyDemoComponent} from './demo/view/emptydemo.component';
+import {ChartsDemoComponent} from './demo/view/chartsdemo.component';
+import {FileDemoComponent} from './demo/view/filedemo.component';
+import {DocumentationComponent} from './demo/view/documentation.component';
+import {AppMainComponent} from './app.main.component';
+import {InputDemoComponent} from './demo/view/inputdemo.component';
+import {ButtonDemoComponent} from './demo/view/buttondemo.component';
+import {TableDemoComponent} from './demo/view/tabledemo.component';
+import {ListDemoComponent} from './demo/view/listdemo.component';
+import {TreeDemoComponent} from './demo/view/treedemo.component';
+import {AppCrudComponent} from './pages/app.crud.component';
+import {FloatLabelDemoComponent} from './demo/view/floatlabeldemo.component';
+import { InvalidStateDemoComponent } from './demo/view/invalidstatedemo.component';
+import { AppTimelineDemoComponent } from './pages/app.timelinedemo.component';
@NgModule({
- imports: [RouterModule.forRoot(routes)],
- exports: [RouterModule]
+ imports: [
+ RouterModule.forRoot([
+ {
+ path: '', component: AppMainComponent,
+ children: [
+ {path: '', component: DashboardDemoComponent},
+ {path: 'uikit/formlayout', component: FormLayoutDemoComponent},
+ {path: 'uikit/input', component: InputDemoComponent},
+ {path: 'uikit/floatlabel', component: FloatLabelDemoComponent},
+ {path: 'uikit/invalidstate', component: InvalidStateDemoComponent},
+ {path: 'uikit/button', component: ButtonDemoComponent},
+ {path: 'uikit/table', component: TableDemoComponent},
+ {path: 'uikit/list', component: ListDemoComponent},
+ {path: 'uikit/tree', component: TreeDemoComponent},
+ {path: 'uikit/panel', component: PanelsDemoComponent},
+ {path: 'uikit/overlay', component: OverlaysDemoComponent},
+ {path: 'uikit/menu', component: MenusDemoComponent},
+ {path: 'uikit/message', component: MessagesDemoComponent},
+ {path: 'uikit/misc', component: MiscDemoComponent},
+ {path: 'uikit/charts', component: ChartsDemoComponent},
+ {path: 'uikit/file', component: FileDemoComponent},
+ {path: 'pages/crud', component: AppCrudComponent},
+ {path: 'pages/timeline', component: AppTimelineDemoComponent},
+ {path: 'pages/empty', component: EmptyDemoComponent},
+ {path: 'documentation', component: DocumentationComponent}
+ ]
+ },
+ {path: '**', redirectTo: '/notfound'},
+ ], {scrollPositionRestoration: 'enabled'})
+ ],
+ exports: [RouterModule]
})
-export class AppRoutingModule { }
+export class AppRoutingModule {
+}
diff --git a/src/app/app.code.component.scss b/src/app/app.code.component.scss
new file mode 100644
index 0000000..c657599
--- /dev/null
+++ b/src/app/app.code.component.scss
@@ -0,0 +1,68 @@
+.p-d-flex > div,
+.box {
+ background-color: var(--surface-e);
+ text-align: center;
+ padding: 1rem;
+ border-radius: 4px;
+ box-shadow: 0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12);
+}
+
+.p-d-flex > div {
+ width: 8rem;
+}
+
+i:not([class~="pi"]) {
+ background-color: var(--surface-b);
+ color: var(--primary-color);
+ font-family: Monaco, courier, monospace;
+ font-style: normal;
+ font-size: 12px;
+ padding: 2px 4px;
+ letter-spacing: .5px;
+ border-radius: 3px;
+ font-weight: 600;
+ margin: 0 2px;
+}
+
+:host ::ng-deep pre[class*="language-"] {
+ box-shadow: none;
+ border: 0 none;
+
+ &:before, &:after {
+ display: none !important;
+ }
+
+ code {
+ border-left: 10px solid var(--surface-d) !important;
+ box-shadow: none !important;
+ background: var(--surface-b) !important;
+ margin: 1em 0;
+ color: var(--text-color);
+ font-size: 14px;
+
+ .token {
+ &.tag,
+ &.keyword {
+ color: #2196F3 !important;
+ }
+
+ &.attr-name,
+ &.attr-string {
+ color: #2196F3 !important;
+ }
+
+ &.attr-value {
+ color: #4CAF50 !important;
+ }
+
+ &.punctuation {
+ color: var(--text-color);
+ }
+
+ &.operator,
+ &.string {
+ background: transparent;
+ }
+ }
+ }
+}
diff --git a/src/app/app.code.component.ts b/src/app/app.code.component.ts
new file mode 100644
index 0000000..ba0412b
--- /dev/null
+++ b/src/app/app.code.component.ts
@@ -0,0 +1,34 @@
+import { Component, ElementRef, AfterViewInit, Input, NgModule, ViewChild } from '@angular/core';
+import { CommonModule } from '@angular/common';
+
+@Component({
+ selector: 'app-code',
+ template: `
+
+
+ `,
+ styleUrls: ['./app.code.component.scss']
+})
+export class AppCodeComponent implements AfterViewInit {
+
+ @Input() lang = 'markup';
+
+ @ViewChild('code') codeViewChild: ElementRef;
+
+ constructor(public el: ElementRef) { }
+
+ ngAfterViewInit() {
+ // @ts-ignore
+ if (window['Prism']) {
+ // @ts-ignore
+ window['Prism'].highlightElement(this.codeViewChild.nativeElement);
+ }
+ }
+}
+
+@NgModule({
+ imports: [CommonModule],
+ exports: [AppCodeComponent],
+ declarations: [AppCodeComponent]
+})
+export class AppCodeModule { }
diff --git a/src/app/app.component.html b/src/app/app.component.html
index e11ca59..0680b43 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -1,484 +1 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rocket Ship
-
-
-
-
-
-
-
-
-
-
{{ title }} app is running!
-
-
- Rocket Ship Smoke
-
-
-
-
-
-
-
Resources
-
Here are some links to help you get started:
-
-
-
-
-
Next Steps
-
What do you want to do next with your app?
-
-
-
-
-
-
- New Component
-
-
-
-
- Angular Material
-
-
-
-
- Add PWA Support
-
-
-
-
- Add Dependency
-
-
-
-
- Run and Watch Tests
-
-
-
-
- Build for Production
-
-
-
-
-
-
ng generate component xyz
-
ng add @angular/material
-
ng add @angular/pwa
-
ng add _____
-
ng test
-
ng build
-
-
-
-
-
-
-
-
-
- Gray Clouds Background
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts
index 293aa55..3fa4225 100644
--- a/src/app/app.component.spec.ts
+++ b/src/app/app.component.spec.ts
@@ -1,35 +1,27 @@
-import { TestBed } from '@angular/core/testing';
-import { RouterTestingModule } from '@angular/router/testing';
-import { AppComponent } from './app.component';
+/* tslint:disable:no-unused-variable */
+
+import {async, TestBed} from '@angular/core/testing';
+import {RouterTestingModule} from '@angular/router/testing';
+import {NoopAnimationsModule} from '@angular/platform-browser/animations';
+import {AppComponent} from './app.component';
+import {AppMainComponent} from './app.main.component';
+import {AppMenuComponent} from './app.menu.component';
describe('AppComponent', () => {
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- imports: [
- RouterTestingModule
- ],
- declarations: [
- AppComponent
- ],
- }).compileComponents();
- });
+ beforeEach(() => {
+ TestBed.configureTestingModule({
+ imports: [NoopAnimationsModule, RouterTestingModule],
+ declarations: [AppComponent,
+ AppMainComponent,
+ AppMenuComponent
+ ]
+ });
+ TestBed.compileComponents();
+ });
- it('should create the app', () => {
- const fixture = TestBed.createComponent(AppComponent);
- const app = fixture.componentInstance;
- expect(app).toBeTruthy();
- });
-
- it(`should have as title 'sakai'`, () => {
- const fixture = TestBed.createComponent(AppComponent);
- const app = fixture.componentInstance;
- expect(app.title).toEqual('sakai');
- });
-
- it('should render title', () => {
- const fixture = TestBed.createComponent(AppComponent);
- fixture.detectChanges();
- const compiled = fixture.nativeElement as HTMLElement;
- expect(compiled.querySelector('.content span')?.textContent).toContain('sakai app is running!');
- });
+ it('should create the app', async(() => {
+ const fixture = TestBed.createComponent(AppComponent);
+ const app = fixture.debugElement.componentInstance;
+ expect(app).toBeTruthy();
+ }));
});
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index f9cc476..00ba42e 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -1,10 +1,28 @@
import { Component } from '@angular/core';
-
+import { PrimeNGConfig } from 'primeng/api';
@Component({
- selector: 'app-root',
- templateUrl: './app.component.html',
- styleUrls: ['./app.component.scss']
+ selector: 'app-root',
+ templateUrl: './app.component.html'
})
export class AppComponent {
- title = 'sakai';
+ menuMode = 'static';
+
+ inputStyle = 'outlined';
+
+ ripple: boolean;
+
+ darkMode: boolean = false;
+
+ lightMode: boolean = true;
+
+ theme = 'light';
+
+ constructor(private primengConfig: PrimeNGConfig) {
+ }
+
+ ngOnInit() {
+ this.primengConfig.ripple = true;
+ this.ripple = true;
+ document.documentElement.style.fontSize = '14px';
+ }
}
diff --git a/src/app/app.config.component.html b/src/app/app.config.component.html
new file mode 100644
index 0000000..d019a94
--- /dev/null
+++ b/src/app/app.config.component.html
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
Component Scale
+
+
+
+
+
+
+
Input Style
+
+
+
Ripple Effect
+
+
+
Menu Type
+
+
+
+
\ No newline at end of file
diff --git a/src/app/app.config.component.ts b/src/app/app.config.component.ts
new file mode 100644
index 0000000..e3299fa
--- /dev/null
+++ b/src/app/app.config.component.ts
@@ -0,0 +1,81 @@
+import {Component, OnInit} from '@angular/core';
+import {AppComponent} from './app.component';
+import {AppMainComponent} from './app.main.component';
+
+@Component({
+ selector: 'app-config',
+ templateUrl:'./app.config.component.html'
+})
+export class AppConfigComponent implements OnInit{
+
+ topbarThemes: any[];
+
+ componentThemes: any[];
+
+ topbarColor = 'light';
+
+ componentColor = 'blue';
+
+ scale:number = 14;
+
+ scales:any[] = [12,13,14,15,16];
+
+ constructor(public app: AppComponent, public appMain: AppMainComponent) {}
+
+ ngOnInit() { }
+ // TODO: TO BE REMOVED
+ // changeComponentTheme(theme) {
+ // this.componentColor = theme;
+ // const element = document.getElementById('theme-css');
+ // const urlTokens = element.getAttribute('href').split('/');
+ // urlTokens[urlTokens.length - 1] = 'theme-' + theme + '.css';
+ // const newURL = urlTokens.join('/');
+
+ // this.replaceLink(element, newURL);
+ // }
+ // TODO: TO BE REMOVED (MAYBE)
+ replaceLink(linkElement, href) {
+ if (this.isIE()) {
+ linkElement.setAttribute('href', href);
+ }
+ else {
+ const id = linkElement.getAttribute('id');
+ const cloneLinkElement = linkElement.cloneNode(true);
+
+ cloneLinkElement.setAttribute('href', href);
+ cloneLinkElement.setAttribute('id', id + '-clone');
+
+ linkElement.parentNode.insertBefore(cloneLinkElement, linkElement.nextSibling);
+
+ cloneLinkElement.addEventListener('load', () => {
+ linkElement.remove();
+ cloneLinkElement.setAttribute('id', id);
+ });
+ }
+ }
+
+ isIE() {
+ return /(MSIE|Trident\/|Edge\/)/i.test(window.navigator.userAgent);
+ }
+
+ onConfigButtonClick(event) {
+ this.appMain.configActive = !this.appMain.configActive;
+ this.appMain.configClick = true;
+ event.preventDefault();
+ }
+
+ incrementScale(){
+ this.scale++;
+ this.applyScale();
+ }
+
+ decrementScale(){
+ this.scale--;
+ this.applyScale();
+ }
+
+ applyScale(){
+ document.documentElement.style.fontSize = this.scale + 'px';
+ }
+
+}
\ No newline at end of file
diff --git a/src/app/app.footer.component.html b/src/app/app.footer.component.html
new file mode 100644
index 0000000..34d29da
--- /dev/null
+++ b/src/app/app.footer.component.html
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/src/app/app.footer.component.ts b/src/app/app.footer.component.ts
new file mode 100644
index 0000000..5f8246e
--- /dev/null
+++ b/src/app/app.footer.component.ts
@@ -0,0 +1,10 @@
+import {Component} from '@angular/core';
+import {AppComponent} from './app.component';
+
+@Component({
+ selector: 'app-footer',
+ templateUrl: './app.footer.component.html'
+})
+export class AppFooterComponent{
+ constructor(public app: AppComponent) {}
+}
diff --git a/src/app/app.main.component.html b/src/app/app.main.component.html
new file mode 100644
index 0000000..91ba382
--- /dev/null
+++ b/src/app/app.main.component.html
@@ -0,0 +1,21 @@
+
diff --git a/src/app/app.main.component.ts b/src/app/app.main.component.ts
new file mode 100644
index 0000000..c88712b
--- /dev/null
+++ b/src/app/app.main.component.ts
@@ -0,0 +1,173 @@
+import {Component, AfterViewInit, OnDestroy, ViewChild, Renderer2, OnInit} from '@angular/core';
+import {trigger, state, style, transition, animate} from '@angular/animations';
+import { PrimeNGConfig } from 'primeng/api';
+import { AppComponent } from './app.component';
+
+@Component({
+ selector: 'app-main',
+ templateUrl: './app.main.component.html',
+ animations: [
+ trigger('submenu', [
+ state('hidden', style({
+ height: '0px'
+ })),
+ state('visible', style({
+ height: '*'
+ })),
+ transition('visible => hidden', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)')),
+ transition('hidden => visible', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)'))
+ ])
+ ]
+})
+export class AppMainComponent implements AfterViewInit, OnDestroy, OnInit {
+
+ public menuInactiveDesktop: boolean;
+
+ public menuActiveMobile: boolean;
+
+ public overlayMenuActive: boolean;
+
+ public staticMenuInactive: boolean = false;
+
+ public profileActive: boolean;
+
+ public topMenuActive: boolean;
+
+ public topMenuLeaving: boolean;
+
+ public theme: string;
+
+ documentClickListener: () => void;
+
+ menuClick: boolean;
+
+ topMenuButtonClick: boolean;
+
+ configActive: boolean;
+
+ configClick: boolean;
+
+ constructor(public renderer: Renderer2, private primengConfig: PrimeNGConfig, public app: AppComponent) {}
+
+ ngOnInit() {
+ this.primengConfig.ripple = true;
+ }
+
+ ngAfterViewInit() {
+ // hides the overlay menu and top menu if outside is clicked
+ this.documentClickListener = this.renderer.listen('body', 'click', (event) => {
+ if (!this.isDesktop()) {
+ if (!this.menuClick) {
+ this.menuActiveMobile = false;
+ }
+
+ if (!this.topMenuButtonClick) {
+ this.hideTopMenu();
+ }
+ }
+ else {
+ if (!this.menuClick && this.isOverlay()) {
+ this.menuInactiveDesktop = true;
+ }
+ }
+
+ if (this.configActive && !this.configClick) {
+ this.configActive = false;
+ }
+
+ this.configClick = false;
+ this.menuClick = false;
+ this.topMenuButtonClick = false;
+ });
+ }
+
+ toggleMenu(event: Event) {
+ this.menuClick = true;
+
+ if (this.isDesktop()) {
+ if (this.app.menuMode === 'overlay') {
+ if(this.menuActiveMobile === true) {
+ this.overlayMenuActive = true;
+ }
+
+ this.overlayMenuActive = !this.overlayMenuActive;
+ this.menuActiveMobile = false;
+ }
+ else if (this.app.menuMode === 'static') {
+ this.staticMenuInactive = !this.staticMenuInactive;
+ }
+ }
+ else {
+ this.menuActiveMobile = !this.menuActiveMobile;
+ }
+
+ event.preventDefault();
+ }
+
+ toggleProfile(event: Event) {
+ this.profileActive = !this.profileActive;
+ event.preventDefault();
+ }
+
+ toggleTopMenu(event: Event) {
+ this.topMenuButtonClick = true;
+ this.menuActiveMobile = false;
+
+ if (this.topMenuActive) {
+ this.hideTopMenu();
+ } else {
+ this.topMenuActive = true;
+ }
+
+ event.preventDefault();
+ }
+
+ hideTopMenu() {
+ this.topMenuLeaving = true;
+ setTimeout(() => {
+ this.topMenuActive = false;
+ this.topMenuLeaving = false;
+ }, 500);
+ }
+
+ onMenuClick() {
+ this.menuClick = true;
+ }
+
+ onRippleChange(event) {
+ this.app.ripple = event.checked;
+ this.primengConfig.ripple = event.checked;
+ }
+
+ onConfigClick(event) {
+ this.configClick = true;
+ }
+
+ isStatic() {
+ return this.app.menuMode === 'static';
+ }
+
+ isOverlay() {
+ return this.app.menuMode === 'overlay';
+ }
+
+ isDesktop() {
+ return window.innerWidth > 1024;
+ }
+
+ onSearchClick() {
+ this.topMenuButtonClick = true;
+ }
+
+ ngOnDestroy() {
+ if (this.documentClickListener) {
+ this.documentClickListener();
+ }
+ }
+
+ toggleTheme(theme:string, darkMode:boolean){
+ let themeElement = document.getElementById('theme-css');
+ themeElement.setAttribute('href', 'assets/theme/' + theme + '/theme.css');
+ this.app.darkMode = darkMode;
+ }
+}
diff --git a/src/app/app.menu.component.ts b/src/app/app.menu.component.ts
new file mode 100644
index 0000000..67ee72a
--- /dev/null
+++ b/src/app/app.menu.component.ts
@@ -0,0 +1,121 @@
+import {Component, OnInit } from '@angular/core';
+import {AppComponent} from './app.component';
+
+@Component({
+ selector: 'app-menu',
+ template: `
+
+ `
+})
+export class AppMenuComponent implements OnInit {
+
+ model: any[];
+
+ constructor(public app: AppComponent){}
+
+ ngOnInit() {
+
+ this.model = [
+ {
+ label: 'Home',
+ items:[{
+ label: 'Dashboard',
+ icon: 'pi pi-fw pi-home', routerLink: ['/']
+ }]
+ },
+ {
+ label: 'UI Kit',
+ items: [
+ {label: 'Form Layout', icon: 'pi pi-fw pi-id-card', routerLink: ['/uikit/formlayout']},
+ {label: 'Input', icon: 'pi pi-fw pi-check-square', routerLink: ['/uikit/input']},
+ {label: 'Float Label', icon: 'pi pi-fw pi-bookmark', routerLink: ['/uikit/floatlabel']},
+ {label: 'Invalid State', icon: 'pi pi-exclamation-circle', routerLink: ['/uikit/invalidstate']},
+ {label: 'Button', icon: 'pi pi-fw pi-mobile', routerLink: ['/uikit/button'], class: 'rotated-icon'},
+ {label: 'Table', icon: 'pi pi-fw pi-table', routerLink: ['/uikit/table']},
+ {label: 'List', icon: 'pi pi-fw pi-list', routerLink: ['/uikit/list']},
+ {label: 'Tree', icon: 'pi pi-fw pi-share-alt', routerLink: ['/uikit/tree']},
+ {label: 'Panel', icon: 'pi pi-fw pi-tablet', routerLink: ['/uikit/panel']},
+ {label: 'Overlay', icon: 'pi pi-fw pi-clone', routerLink: ['/uikit/overlay']},
+ {label: 'Menu', icon: 'pi pi-fw pi-bars', routerLink: ['/uikit/menu']},
+ {label: 'Message', icon: 'pi pi-fw pi-comment', routerLink: ['/uikit/message']},
+ {label: 'File', icon: 'pi pi-fw pi-file', routerLink: ['/uikit/file']},
+ {label: 'Chart', icon: 'pi pi-fw pi-chart-bar', routerLink: ['/uikit/charts']},
+ {label: 'Misc', icon: 'pi pi-fw pi-circle-off', routerLink: ['/uikit/misc']}
+ ]
+ },
+ {
+ label: 'Pages',
+ items: [
+ {label: 'Crud', icon: 'pi pi-fw pi-user-edit', routerLink: ['/pages/crud']},
+ {label: 'Timeline', icon: 'pi pi-fw pi-calendar', routerLink: ['/pages/timeline']},
+ {label: 'Empty', icon: 'pi pi-fw pi-circle-off', routerLink: ['/pages/empty']}
+ ]
+ },
+ {
+ label: 'Hierarchy',
+ items: [
+ {
+ label: 'Submenu 1', icon: 'pi pi-fw pi-align-left',
+ items: [
+ {
+ label: 'Submenu 1.1', icon: 'pi pi-fw pi-align-left',
+ items: [
+ {label: 'Submenu 1.1.1', icon: 'pi pi-fw pi-align-left'},
+ {label: 'Submenu 1.1.2', icon: 'pi pi-fw pi-align-left'},
+ {label: 'Submenu 1.1.3', icon: 'pi pi-fw pi-align-left'},
+ ]
+ },
+ {
+ label: 'Submenu 1.2', icon: 'pi pi-fw pi-align-left',
+ items: [
+ {label: 'Submenu 1.2.1', icon: 'pi pi-fw pi-align-left'}
+ ]
+ },
+ ]
+ },
+ {
+ label: 'Submenu 2', icon: 'pi pi-fw pi-align-left',
+ items: [
+ {
+ label: 'Submenu 2.1', icon: 'pi pi-fw pi-align-left',
+ items: [
+ {label: 'Submenu 2.1.1', icon: 'pi pi-fw pi-align-left'},
+ {label: 'Submenu 2.1.2', icon: 'pi pi-fw pi-align-left'},
+ ]
+ },
+ {
+ label: 'Submenu 2.2', icon: 'pi pi-fw pi-align-left',
+ items: [
+ {label: 'Submenu 2.2.1', icon: 'pi pi-fw pi-align-left'},
+ ]
+ },
+ ]
+ }
+ ]
+ },
+ {
+ label:'Get Started',
+ items:[
+ {
+ label: 'Documentation', icon: 'pi pi-fw pi-question', routerLink: ['/documentation']
+ },
+ {
+ label: 'View Source', icon: 'pi pi-fw pi-search', url: ['https://github.com/primefaces/sakai-angular']
+ }
+ ]
+ }
+ ];
+ }
+}
\ No newline at end of file
diff --git a/src/app/app.menu.service.ts b/src/app/app.menu.service.ts
new file mode 100644
index 0000000..d209192
--- /dev/null
+++ b/src/app/app.menu.service.ts
@@ -0,0 +1,20 @@
+import { Injectable } from '@angular/core';
+import { Subject } from 'rxjs';
+
+@Injectable()
+export class MenuService {
+
+ private menuSource = new Subject
();
+ private resetSource = new Subject();
+
+ menuSource$ = this.menuSource.asObservable();
+ resetSource$ = this.resetSource.asObservable();
+
+ onMenuStateChange(key: string) {
+ this.menuSource.next(key);
+ }
+
+ reset() {
+ // this.resetSource.next();
+ }
+}
diff --git a/src/app/app.menuitem.component.ts b/src/app/app.menuitem.component.ts
new file mode 100644
index 0000000..31db832
--- /dev/null
+++ b/src/app/app.menuitem.component.ts
@@ -0,0 +1,152 @@
+import {ChangeDetectorRef, Component, 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 {AppMainComponent} from './app.main.component';
+
+@Component({
+ /* tslint:disable:component-selector */
+ selector: '[app-menuitem]',
+ /* tslint:enable:component-selector */
+ template: `
+
+
+
+ {{item.label}}
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+ `,
+ host: {
+ '[class.active-menuitem]': 'active'
+ },
+ animations: [
+ trigger('children', [
+ state('void', style({
+ height: '0px'
+ })),
+ state('hiddenAnimated', style({
+ height: '0px'
+ })),
+ state('visibleAnimated', style({
+ height: '*'
+ })),
+ transition('visibleAnimated => hiddenAnimated', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)')),
+ transition('hiddenAnimated => visibleAnimated', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)')),
+ transition('void => visibleAnimated, visibleAnimated => void',
+ animate('400ms cubic-bezier(0.86, 0, 0.07, 1)'))
+ ])
+ ]
+})
+export class AppMenuitemComponent implements OnInit, OnDestroy {
+
+ @Input() item: any;
+
+ @Input() index: number;
+
+ @Input() root: boolean;
+
+ @Input() parentKey: string;
+
+ active = false;
+
+ menuSourceSubscription: Subscription;
+
+ menuResetSubscription: Subscription;
+
+ key: string;
+
+ constructor(public app: AppMainComponent, public router: Router, private cd: ChangeDetectorRef, private menuService: MenuService) {
+ this.menuSourceSubscription = this.menuService.menuSource$.subscribe(key => {
+ // deactivate current active menu
+ if (this.active && this.key !== key && key.indexOf(this.key) !== 0) {
+ 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();
+ } else {
+ this.active = false;
+ }
+ });
+ }
+
+ ngOnInit() {
+ if (this.item.routerLink) {
+ this.updateActiveStateFromRoute();
+ }
+
+ this.key = this.parentKey ? this.parentKey + '-' + this.index : String(this.index);
+ }
+
+ updateActiveStateFromRoute() {
+ this.active = this.router.isActive(this.item.routerLink[0], this.item.items ? false : true);
+ }
+
+ itemClick(event: Event) {
+ event.stopPropagation();
+ // avoid processing disabled items
+ if (this.item.disabled) {
+ event.preventDefault();
+ return;
+ }
+
+ // notify other items
+ this.menuService.onMenuStateChange(this.key);
+
+ // 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;
+ } else {
+ // activate item
+ this.active = true;
+
+ // hide overlay menus
+ this.app.menuActiveMobile = false;
+
+ if (this.app.isDesktop() && this.app.isOverlay()) {
+ this.app.menuInactiveDesktop = true;
+ }
+ }
+ }
+
+ ngOnDestroy() {
+ if (this.menuSourceSubscription) {
+ this.menuSourceSubscription.unsubscribe();
+ }
+
+ if (this.menuResetSubscription) {
+ this.menuResetSubscription.unsubscribe();
+ }
+ }
+}
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index b1c6c96..3ad95b0 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -1,18 +1,264 @@
-import { NgModule } from '@angular/core';
-import { BrowserModule } from '@angular/platform-browser';
+import {NgModule} from '@angular/core';
+import {FormsModule} from '@angular/forms';
+import { HttpClientModule } from '@angular/common/http';
+import {BrowserModule} from '@angular/platform-browser';
+import {LocationStrategy, HashLocationStrategy} from '@angular/common';
+import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
+import {AppRoutingModule} from './app-routing.module';
-import { AppRoutingModule } from './app-routing.module';
-import { AppComponent } from './app.component';
+import {AccordionModule} from 'primeng/accordion';
+import {AutoCompleteModule} from 'primeng/autocomplete';
+import {AvatarModule} from 'primeng/avatar';
+import {AvatarGroupModule} from 'primeng/avatargroup';
+import {BadgeModule} from 'primeng/badge';
+import {BreadcrumbModule} from 'primeng/breadcrumb';
+import {ButtonModule} from 'primeng/button';
+import {CalendarModule} from 'primeng/calendar';
+import {CardModule} from 'primeng/card';
+import {CarouselModule} from 'primeng/carousel';
+import {CascadeSelectModule} from 'primeng/cascadeselect';
+import {ChartModule} from 'primeng/chart';
+import {CheckboxModule} from 'primeng/checkbox';
+import {ChipModule} from 'primeng/chip';
+import {ChipsModule} from 'primeng/chips';
+import {CodeHighlighterModule} from 'primeng/codehighlighter';
+import {ConfirmDialogModule} from 'primeng/confirmdialog';
+import {ConfirmPopupModule} from 'primeng/confirmpopup';
+import {ColorPickerModule} from 'primeng/colorpicker';
+import {ContextMenuModule} from 'primeng/contextmenu';
+import {DataViewModule} from 'primeng/dataview';
+import {DialogModule} from 'primeng/dialog';
+import {DividerModule} from 'primeng/divider';
+import {DropdownModule} from 'primeng/dropdown';
+import {FieldsetModule} from 'primeng/fieldset';
+import {FileUploadModule} from 'primeng/fileupload';
+import {FullCalendarModule} from '@fullcalendar/angular';
+import {GalleriaModule} from 'primeng/galleria';
+import {ImageModule} from 'primeng/image';
+import {InplaceModule} from 'primeng/inplace';
+import {InputNumberModule} from 'primeng/inputnumber';
+import {InputMaskModule} from 'primeng/inputmask';
+import {InputSwitchModule} from 'primeng/inputswitch';
+import {InputTextModule} from 'primeng/inputtext';
+import {InputTextareaModule} from 'primeng/inputtextarea';
+import {KnobModule} from 'primeng/knob';
+import {LightboxModule} from 'primeng/lightbox';
+import {ListboxModule} from 'primeng/listbox';
+import {MegaMenuModule} from 'primeng/megamenu';
+import {MenuModule} from 'primeng/menu';
+import {MenubarModule} from 'primeng/menubar';
+import {MessagesModule} from 'primeng/messages';
+import {MessageModule} from 'primeng/message';
+import {MultiSelectModule} from 'primeng/multiselect';
+import {OrderListModule} from 'primeng/orderlist';
+import {OrganizationChartModule} from 'primeng/organizationchart';
+import {OverlayPanelModule} from 'primeng/overlaypanel';
+import {PaginatorModule} from 'primeng/paginator';
+import {PanelModule} from 'primeng/panel';
+import {PanelMenuModule} from 'primeng/panelmenu';
+import {PasswordModule} from 'primeng/password';
+import {PickListModule} from 'primeng/picklist';
+import {ProgressBarModule} from 'primeng/progressbar';
+import {RadioButtonModule} from 'primeng/radiobutton';
+import {RatingModule} from 'primeng/rating';
+import {RippleModule} from 'primeng/ripple';
+import {ScrollPanelModule} from 'primeng/scrollpanel';
+import {ScrollTopModule} from 'primeng/scrolltop';
+import {SelectButtonModule} from 'primeng/selectbutton';
+import {SidebarModule} from 'primeng/sidebar';
+import {SkeletonModule} from 'primeng/skeleton';
+import {SlideMenuModule} from 'primeng/slidemenu';
+import {SliderModule} from 'primeng/slider';
+import {SplitButtonModule} from 'primeng/splitbutton';
+import {SplitterModule} from 'primeng/splitter';
+import {StepsModule} from 'primeng/steps';
+import {TabMenuModule} from 'primeng/tabmenu';
+import {TableModule} from 'primeng/table';
+import {TabViewModule} from 'primeng/tabview';
+import {TagModule} from 'primeng/tag';
+import {TerminalModule} from 'primeng/terminal';
+import {TieredMenuModule} from 'primeng/tieredmenu';
+import {TimelineModule} from 'primeng/timeline';
+import {ToastModule} from 'primeng/toast';
+import {ToggleButtonModule} from 'primeng/togglebutton';
+import {ToolbarModule} from 'primeng/toolbar';
+import {TooltipModule} from 'primeng/tooltip';
+import {TreeModule} from 'primeng/tree';
+import {TreeTableModule} from 'primeng/treetable';
+import {VirtualScrollerModule} from 'primeng/virtualscroller';
+
+import {AppCodeModule} from './app.code.component';
+import {AppComponent} from './app.component';
+import {AppMainComponent} from './app.main.component';
+import {AppTopBarComponent} from './app.topbar.component';
+import {AppFooterComponent} from './app.footer.component';
+import {AppConfigComponent} from './app.config.component';
+import {AppMenuComponent} from './app.menu.component';
+import {AppMenuitemComponent} from './app.menuitem.component';
+import {DashboardDemoComponent} from './demo/view/dashboarddemo.component';
+import {FormLayoutDemoComponent} from './demo/view/formlayoutdemo.component';
+import {FloatLabelDemoComponent} from './demo/view/floatlabeldemo.component';
+import {InvalidStateDemoComponent} from './demo/view/invalidstatedemo.component';
+import {InputDemoComponent} from './demo/view/inputdemo.component';
+import {ButtonDemoComponent} from './demo/view/buttondemo.component';
+import {TableDemoComponent} from './demo/view/tabledemo.component';
+import {ListDemoComponent} from './demo/view/listdemo.component';
+import {TreeDemoComponent} from './demo/view/treedemo.component';
+import {PanelsDemoComponent} from './demo/view/panelsdemo.component';
+import {OverlaysDemoComponent} from './demo/view/overlaysdemo.component';
+import {MenusDemoComponent} from './demo/view/menusdemo.component';
+import {MessagesDemoComponent} from './demo/view/messagesdemo.component';
+import {MiscDemoComponent} from './demo/view/miscdemo.component';
+import {EmptyDemoComponent} from './demo/view/emptydemo.component';
+import {ChartsDemoComponent} from './demo/view/chartsdemo.component';
+import {FileDemoComponent} from './demo/view/filedemo.component';
+import {DocumentationComponent} from './demo/view/documentation.component';
+import {AppCrudComponent} from './pages/app.crud.component';
+import {AppTimelineDemoComponent} from './pages/app.timelinedemo.component';
+
+import {CountryService} from './demo/service/countryservice';
+import {CustomerService} from './demo/service/customerservice';
+import {EventService} from './demo/service/eventservice';
+import {IconService} from './demo/service/iconservice';
+import {NodeService} from './demo/service/nodeservice';
+import {PhotoService} from './demo/service/photoservice';
+import {ProductService} from './demo/service/productservice';
+import {MenuService} from './app.menu.service';
+
+import dayGridPlugin from '@fullcalendar/daygrid';
+import timeGridPlugin from '@fullcalendar/timegrid';
+import interactionPlugin from '@fullcalendar/interaction';
+
+FullCalendarModule.registerPlugins([
+ dayGridPlugin,
+ timeGridPlugin,
+ interactionPlugin
+]);
@NgModule({
- declarations: [
- AppComponent
- ],
- imports: [
- BrowserModule,
- AppRoutingModule
- ],
- providers: [],
- bootstrap: [AppComponent]
+ imports: [
+ BrowserModule,
+ FormsModule,
+ AppRoutingModule,
+ HttpClientModule,
+ BrowserAnimationsModule,
+ AccordionModule,
+ AutoCompleteModule,
+ AvatarModule,
+ AvatarGroupModule,
+ BadgeModule,
+ BreadcrumbModule,
+ ButtonModule,
+ CalendarModule,
+ CardModule,
+ CarouselModule,
+ CascadeSelectModule,
+ ChartModule,
+ CheckboxModule,
+ ChipsModule,
+ ChipModule,
+ CodeHighlighterModule,
+ ConfirmDialogModule,
+ ConfirmPopupModule,
+ ColorPickerModule,
+ ContextMenuModule,
+ DataViewModule,
+ DialogModule,
+ DividerModule,
+ DropdownModule,
+ FieldsetModule,
+ FileUploadModule,
+ FullCalendarModule,
+ GalleriaModule,
+ ImageModule,
+ InplaceModule,
+ InputNumberModule,
+ InputMaskModule,
+ InputSwitchModule,
+ InputTextModule,
+ InputTextareaModule,
+ KnobModule,
+ LightboxModule,
+ ListboxModule,
+ MegaMenuModule,
+ MenuModule,
+ MenubarModule,
+ MessageModule,
+ MessagesModule,
+ MultiSelectModule,
+ OrderListModule,
+ OrganizationChartModule,
+ OverlayPanelModule,
+ PaginatorModule,
+ PanelModule,
+ PanelMenuModule,
+ PasswordModule,
+ PickListModule,
+ ProgressBarModule,
+ RadioButtonModule,
+ RatingModule,
+ RippleModule,
+ ScrollPanelModule,
+ ScrollTopModule,
+ SelectButtonModule,
+ SidebarModule,
+ SkeletonModule,
+ SlideMenuModule,
+ SliderModule,
+ SplitButtonModule,
+ SplitterModule,
+ StepsModule,
+ TagModule,
+ TableModule,
+ TabMenuModule,
+ TabViewModule,
+ TerminalModule,
+ TieredMenuModule,
+ TimelineModule,
+ ToastModule,
+ ToggleButtonModule,
+ ToolbarModule,
+ TooltipModule,
+ TreeModule,
+ TreeTableModule,
+ VirtualScrollerModule,
+ AppCodeModule
+ ],
+ declarations: [
+ AppComponent,
+ AppMainComponent,
+ AppTopBarComponent,
+ AppFooterComponent,
+ AppConfigComponent,
+ AppMenuComponent,
+ AppMenuitemComponent,
+ DashboardDemoComponent,
+ FormLayoutDemoComponent,
+ FloatLabelDemoComponent,
+ InvalidStateDemoComponent,
+ InputDemoComponent,
+ ButtonDemoComponent,
+ TableDemoComponent,
+ ListDemoComponent,
+ TreeDemoComponent,
+ PanelsDemoComponent,
+ OverlaysDemoComponent,
+ MenusDemoComponent,
+ MessagesDemoComponent,
+ MessagesDemoComponent,
+ MiscDemoComponent,
+ ChartsDemoComponent,
+ EmptyDemoComponent,
+ FileDemoComponent,
+ DocumentationComponent,
+ AppCrudComponent,
+ AppTimelineDemoComponent,
+ ],
+ providers: [
+ {provide: LocationStrategy, useClass: HashLocationStrategy},
+ CountryService, CustomerService, EventService, IconService, NodeService,
+ PhotoService, ProductService, MenuService
+ ],
+ bootstrap: [AppComponent]
})
export class AppModule { }
diff --git a/src/app/app.topbar.component.html b/src/app/app.topbar.component.html
new file mode 100644
index 0000000..c287d4a
--- /dev/null
+++ b/src/app/app.topbar.component.html
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/src/app/app.topbar.component.ts b/src/app/app.topbar.component.ts
new file mode 100644
index 0000000..3cd3e6d
--- /dev/null
+++ b/src/app/app.topbar.component.ts
@@ -0,0 +1,24 @@
+import {Component, OnDestroy} from '@angular/core';
+import { AppComponent } from './app.component';
+import { AppMainComponent } from './app.main.component';
+import { Subscription } from 'rxjs';
+import { MenuItem } from 'primeng/api';
+
+@Component({
+ selector: 'app-topbar',
+ templateUrl: './app.topbar.component.html'
+})
+export class AppTopBarComponent implements OnDestroy{
+
+ subscription: Subscription;
+
+ items: MenuItem[];
+
+ constructor(public app: AppComponent, public appMain: AppMainComponent) {}
+
+ ngOnDestroy() {
+ if (this.subscription) {
+ this.subscription.unsubscribe();
+ }
+ }
+}
diff --git a/src/app/demo/domain/customer.ts b/src/app/demo/domain/customer.ts
new file mode 100644
index 0000000..d838864
--- /dev/null
+++ b/src/app/demo/domain/customer.ts
@@ -0,0 +1,20 @@
+export interface Country {
+ name?: string;
+ code?: string;
+}
+
+export interface Representative {
+ name?: string;
+ image?: string;
+}
+
+export interface Customer {
+ id?: number;
+ name?: string;
+ country?: Country;
+ company?: string;
+ date?: string;
+ status?: string;
+ activity?: number;
+ representative?: Representative;
+}
diff --git a/src/app/demo/domain/image.ts b/src/app/demo/domain/image.ts
new file mode 100644
index 0000000..83e93eb
--- /dev/null
+++ b/src/app/demo/domain/image.ts
@@ -0,0 +1,6 @@
+export interface Image {
+ previewImageSrc?;
+ thumbnailImageSrc?;
+ alt?;
+ title?;
+}
diff --git a/src/app/demo/domain/product.ts b/src/app/demo/domain/product.ts
new file mode 100755
index 0000000..13929d9
--- /dev/null
+++ b/src/app/demo/domain/product.ts
@@ -0,0 +1,12 @@
+export interface Product {
+ id?: string;
+ code?: string;
+ name?: string;
+ description?: string;
+ price?: number;
+ quantity?: number;
+ inventoryStatus?: string;
+ category?: string;
+ image?: string;
+ rating?: number;
+}
diff --git a/src/app/demo/service/countryservice.ts b/src/app/demo/service/countryservice.ts
new file mode 100755
index 0000000..4aa81d9
--- /dev/null
+++ b/src/app/demo/service/countryservice.ts
@@ -0,0 +1,15 @@
+import { HttpClient } from '@angular/common/http';
+import { Injectable } from '@angular/core';
+
+@Injectable()
+export class CountryService {
+
+ constructor(private http: HttpClient) { }
+
+ getCountries() {
+ return this.http.get('assets/demo/data/countries.json')
+ .toPromise()
+ .then(res => res.data as any[])
+ .then(data => data);
+ }
+}
diff --git a/src/app/demo/service/customerservice.ts b/src/app/demo/service/customerservice.ts
new file mode 100644
index 0000000..fde5595
--- /dev/null
+++ b/src/app/demo/service/customerservice.ts
@@ -0,0 +1,31 @@
+import { HttpClient } from '@angular/common/http';
+import { Injectable } from '@angular/core';
+import { Customer } from '../domain/customer';
+
+@Injectable()
+export class CustomerService {
+
+ constructor(private http: HttpClient) { }
+
+ getCustomersSmall() {
+ return this.http.get('assets/demo/data/customers-small.json')
+ .toPromise()
+ .then(res => res.data as Customer[])
+ .then(data => data);
+ }
+
+ getCustomersMedium() {
+ return this.http.get('assets/demo/data/customers-medium.json')
+ .toPromise()
+ .then(res => res.data as Customer[])
+ .then(data => data);
+ }
+
+ getCustomersLarge() {
+ return this.http.get('assets/demo/data/customers-large.json')
+ .toPromise()
+ .then(res => res.data as Customer[])
+ .then(data => data);
+ }
+
+}
diff --git a/src/app/demo/service/eventservice.ts b/src/app/demo/service/eventservice.ts
new file mode 100755
index 0000000..e70aa77
--- /dev/null
+++ b/src/app/demo/service/eventservice.ts
@@ -0,0 +1,15 @@
+import { HttpClient } from '@angular/common/http';
+import { Injectable } from '@angular/core';
+
+@Injectable()
+export class EventService {
+
+ constructor(private http: HttpClient) { }
+
+ getEvents() {
+ return this.http.get('assets/demo/data/scheduleevents.json')
+ .toPromise()
+ .then(res => res.data as any[])
+ .then(data => data);
+ }
+}
diff --git a/src/app/demo/service/iconservice.ts b/src/app/demo/service/iconservice.ts
new file mode 100755
index 0000000..ec53360
--- /dev/null
+++ b/src/app/demo/service/iconservice.ts
@@ -0,0 +1,22 @@
+import { Injectable } from '@angular/core';
+import { HttpClient, HttpHeaders } from '@angular/common/http';
+import {map} from 'rxjs/operators';
+
+@Injectable()
+export class IconService {
+
+ constructor(private http: HttpClient) { }
+
+ icons: any[];
+
+ selectedIcon: any;
+
+ apiUrl = 'assets/demo/data/icons.json';
+
+ getIcons() {
+ return this.http.get(this.apiUrl).pipe(map((response: any) => {
+ this.icons = response.icons;
+ return this.icons;
+ }));
+ }
+}
diff --git a/src/app/demo/service/nodeservice.ts b/src/app/demo/service/nodeservice.ts
new file mode 100755
index 0000000..bc756b4
--- /dev/null
+++ b/src/app/demo/service/nodeservice.ts
@@ -0,0 +1,34 @@
+import { HttpClient } from '@angular/common/http';
+import { Injectable } from '@angular/core';
+
+import { TreeNode } from 'primeng/api';
+
+@Injectable()
+export class NodeService {
+
+ constructor(private http: HttpClient) { }
+
+ getFiles() {
+ return this.http.get('assets/demo/data/files.json')
+ .toPromise()
+ .then(res => res.data as TreeNode[]);
+ }
+
+ getLazyFiles() {
+ return this.http.get('assets/demo/data/files-lazy.json')
+ .toPromise()
+ .then(res => res.data as TreeNode[]);
+ }
+
+ getFilesystem() {
+ return this.http.get('assets/demo/data/filesystem.json')
+ .toPromise()
+ .then(res => res.data as TreeNode[]);
+ }
+
+ getLazyFilesystem() {
+ return this.http.get('assets/demo/data/filesystem-lazy.json')
+ .toPromise()
+ .then(res => res.data as TreeNode[]);
+ }
+}
diff --git a/src/app/demo/service/photoservice.ts b/src/app/demo/service/photoservice.ts
new file mode 100644
index 0000000..745433c
--- /dev/null
+++ b/src/app/demo/service/photoservice.ts
@@ -0,0 +1,17 @@
+import { HttpClient } from '@angular/common/http';
+import { Injectable } from '@angular/core';
+
+import { Image } from '../domain/image';
+
+@Injectable()
+export class PhotoService {
+
+ constructor(private http: HttpClient) { }
+
+ getImages() {
+ return this.http.get('assets/demo/data/photos.json')
+ .toPromise()
+ .then(res => res.data as Image[])
+ .then(data => data);
+ }
+}
diff --git a/src/app/demo/service/productservice.ts b/src/app/demo/service/productservice.ts
new file mode 100755
index 0000000..fbf8342
--- /dev/null
+++ b/src/app/demo/service/productservice.ts
@@ -0,0 +1,38 @@
+import { HttpClient } from '@angular/common/http';
+import { Injectable } from '@angular/core';
+
+import { Product } from '../domain/product';
+
+@Injectable()
+export class ProductService {
+
+ constructor(private http: HttpClient) { }
+
+ getProductsSmall() {
+ return this.http.get('assets/demo/data/products-small.json')
+ .toPromise()
+ .then(res => res.data as Product[])
+ .then(data => data);
+ }
+
+ getProducts() {
+ return this.http.get('assets/demo/data/products.json')
+ .toPromise()
+ .then(res => res.data as Product[])
+ .then(data => data);
+ }
+
+ getProductsMixed() {
+ return this.http.get('assets/demo/data/products-mixed.json')
+ .toPromise()
+ .then(res => res.data as Product[])
+ .then(data => data);
+ }
+
+ getProductsWithOrdersSmall() {
+ return this.http.get('assets/demo/data/products-orders-small.json')
+ .toPromise()
+ .then(res => res.data as Product[])
+ .then(data => data);
+ }
+}
diff --git a/src/app/demo/view/buttondemo.component.html b/src/app/demo/view/buttondemo.component.html
new file mode 100644
index 0000000..bc44454
--- /dev/null
+++ b/src/app/demo/view/buttondemo.component.html
@@ -0,0 +1,127 @@
+
diff --git a/src/app/demo/view/buttondemo.component.ts b/src/app/demo/view/buttondemo.component.ts
new file mode 100644
index 0000000..49262e6
--- /dev/null
+++ b/src/app/demo/view/buttondemo.component.ts
@@ -0,0 +1,20 @@
+import {Component, OnInit} from '@angular/core';
+import {MenuItem} from 'primeng/api';
+
+@Component({
+ templateUrl: './buttondemo.component.html'
+})
+export class ButtonDemoComponent implements OnInit {
+
+ items: MenuItem[];
+
+ ngOnInit() {
+ this.items = [
+ {label: 'Update', icon: 'pi pi-refresh'},
+ {label: 'Delete', icon: 'pi pi-times'},
+ {label: 'Angular.io', icon: 'pi pi-info', url: 'http://angular.io'},
+ {separator: true},
+ {label: 'Setup', icon: 'pi pi-cog'}
+ ];
+ }
+}
diff --git a/src/app/demo/view/chartsdemo.component.html b/src/app/demo/view/chartsdemo.component.html
new file mode 100755
index 0000000..550262a
--- /dev/null
+++ b/src/app/demo/view/chartsdemo.component.html
@@ -0,0 +1,42 @@
+
diff --git a/src/app/demo/view/chartsdemo.component.ts b/src/app/demo/view/chartsdemo.component.ts
new file mode 100755
index 0000000..6316b40
--- /dev/null
+++ b/src/app/demo/view/chartsdemo.component.ts
@@ -0,0 +1,239 @@
+import {Component, OnInit} from '@angular/core';
+
+@Component({
+ templateUrl: './chartsdemo.component.html'
+})
+export class ChartsDemoComponent implements OnInit {
+
+ lineData: any;
+
+ barData: any;
+
+ pieData: any;
+
+ polarData: any;
+
+ radarData: any;
+
+ lineOptions: any;
+
+ barOptions: any;
+
+ pieOptions: any;
+
+ polarOptions: any;
+
+ radarOptions: any;
+
+ ngOnInit() {
+ this.lineData = {
+ labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
+ datasets: [
+ {
+ label: 'First Dataset',
+ data: [65, 59, 80, 81, 56, 55, 40],
+ fill: false,
+ backgroundColor: '#2f4860',
+ borderColor: '#2f4860',
+ tension: .4
+ },
+ {
+ label: 'Second Dataset',
+ data: [28, 48, 40, 19, 86, 27, 90],
+ fill: false,
+ backgroundColor: '#00bb7e',
+ borderColor: '#00bb7e',
+ tension: .4
+ }
+ ]
+ };
+
+ this.lineOptions = {
+ plugins: {
+ legend: {
+ labels: {
+ fontColor: '#A0A7B5'
+ }
+ }
+ },
+ scales: {
+ x: {
+ ticks: {
+ color: '#A0A7B5'
+ },
+ grid: {
+ color: 'rgba(160, 167, 181, .3)',
+ }
+ },
+ y: {
+ ticks: {
+ color: '#A0A7B5'
+ },
+ grid: {
+ color: 'rgba(160, 167, 181, .3)',
+ }
+ },
+ }
+ };
+
+ this.barData = {
+ labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
+ datasets: [
+ {
+ label: 'My First dataset',
+ backgroundColor: '#2f4860',
+ data: [65, 59, 80, 81, 56, 55, 40]
+ },
+ {
+ label: 'My Second dataset',
+ backgroundColor: '#00bb7e',
+ data: [28, 48, 40, 19, 86, 27, 90]
+ }
+ ]
+ };
+
+ this.barOptions = {
+ plugins: {
+ legend: {
+ labels: {
+ fontColor: '#A0A7B5'
+ }
+ }
+ },
+ scales: {
+ x: {
+ ticks: {
+ color: '#A0A7B5'
+ },
+ grid: {
+ color: 'rgba(160, 167, 181, .3)',
+ }
+ },
+ y: {
+ ticks: {
+ color: '#A0A7B5'
+ },
+ grid: {
+ color: 'rgba(160, 167, 181, .3)',
+ }
+ },
+ }
+ };
+
+ this.pieData = {
+ labels: ['A', 'B', 'C'],
+ datasets: [
+ {
+ data: [300, 50, 100],
+ backgroundColor: [
+ "#FF6384",
+ "#36A2EB",
+ "#FFCE56"
+ ],
+ hoverBackgroundColor: [
+ "#FF6384",
+ "#36A2EB",
+ "#FFCE56"
+ ]
+ }
+ ]
+ };
+
+ this.pieOptions = {
+ plugins: {
+ legend: {
+ labels: {
+ fontColor: '#A0A7B5'
+ }
+ }
+ }
+ };
+
+ this.polarData = {
+ datasets: [{
+ data: [
+ 11,
+ 16,
+ 7,
+ 3,
+ 14
+ ],
+ backgroundColor: [
+ "#FF6384",
+ "#4BC0C0",
+ "#FFCE56",
+ "#E7E9ED",
+ "#36A2EB"
+ ],
+ label: 'My dataset'
+ }],
+ labels: [
+ "Red",
+ "Green",
+ "Yellow",
+ "Grey",
+ "Blue"
+ ]
+ };
+
+ this.polarOptions = {
+ plugins: {
+ legend: {
+ labels: {
+ fontColor: '#A0A7B5'
+ }
+ }
+ },
+ scales: {
+ r: {
+ grid: {
+ color: 'rgba(160, 167, 181, .3)'
+ }
+ }
+ }
+ };
+
+ this.radarData = {
+ labels: ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running'],
+ datasets: [
+ {
+ label: 'My First dataset',
+ backgroundColor: 'rgba(179,181,198,0.2)',
+ borderColor: 'rgba(179,181,198,1)',
+ pointBackgroundColor: 'rgba(179,181,198,1)',
+ pointBorderColor: '#fff',
+ pointHoverBackgroundColor: '#fff',
+ pointHoverBorderColor: 'rgba(179,181,198,1)',
+ data: [65, 59, 90, 81, 56, 55, 40]
+ },
+ {
+ label: 'My Second dataset',
+ backgroundColor: 'rgba(255,99,132,0.2)',
+ borderColor: 'rgba(255,99,132,1)',
+ pointBackgroundColor: 'rgba(255,99,132,1)',
+ pointBorderColor: '#fff',
+ pointHoverBackgroundColor: '#fff',
+ pointHoverBorderColor: 'rgba(255,99,132,1)',
+ data: [28, 48, 40, 19, 96, 27, 100]
+ }
+ ]
+ };
+
+ this.radarOptions = {
+ plugins: {
+ legend: {
+ labels: {
+ fontColor: '#A0A7B5'
+ }
+ }
+ },
+ scales: {
+ r: {
+ grid: {
+ color: 'rgba(160, 167, 181, .3)'
+ }
+ }
+ }
+ };
+ }
+}
diff --git a/src/app/demo/view/dashboard.component.html b/src/app/demo/view/dashboard.component.html
new file mode 100755
index 0000000..a365129
--- /dev/null
+++ b/src/app/demo/view/dashboard.component.html
@@ -0,0 +1,244 @@
+
+
+
+
+
+
24 new
+
since last visit
+
+
+
+
+
+
%52+
+
since last week
+
+
+
+
+
+
520
+
newly registered
+
+
+
+
+
+
+
Comments
+
152 Unread
+
+
+
+
+
+
85
+
responded
+
+
+
+
+
+
Recent Sales
+
+
+
+ Image
+ Name
+ Price
+ View
+
+
+
+
+
+
+
+ {{product.name}}
+ {{product.price | currency:'USD'}}
+
+
+
+
+
+
+
+
+
+
Best Selling Products
+
+
+
+
+
+
Space T-Shirt
+
Clothing
+
+
+
+
+
+
Portal Sticker
+
Accessories
+
+
+
+
+
+
Supernova Sticker
+
Accessories
+
+
+
+
+
+
Wonders Notebook
+
Office
+
+
+
+
+
+
Mat Black Case
+
Accessories
+
+
+
+
+
+
Robots T-Shirt
+
Clothing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TODAY
+
+
+
+
+
+ Richard Jones
+ has purchased a blue t-shirt for 79$
+
+
+
+
+
+
+ Your request for withdrawal of 2500$ has been initiated.
+
+
+
+
YESTERDAY
+
+
+
+
+
+ Keyser Wick
+ has purchased a black jacket for 59$
+
+
+
+
+
+
+ Jane Davis
+ has posted a new questions about your product.
+
+
+
+
+
+
+
+
TAKE THE NEXT STEP
+
Try PrimeBlocks
+
+
+
+
+
+
+
diff --git a/src/app/demo/view/dashboarddemo.component.ts b/src/app/demo/view/dashboarddemo.component.ts
new file mode 100755
index 0000000..ebee9f8
--- /dev/null
+++ b/src/app/demo/view/dashboarddemo.component.ts
@@ -0,0 +1,51 @@
+import {Component, OnInit} from '@angular/core';
+import {MenuModule} from 'primeng/menu';
+import {MenuItem} from 'primeng/api';
+import {Product} from '../domain/product';
+import {ProductService} from '../service/productservice';
+
+@Component({
+ templateUrl: './dashboard.component.html',
+ styleUrls: ['./dashboarddemo.scss'],
+})
+export class DashboardDemoComponent implements OnInit {
+
+ items: MenuItem[];
+
+ products: Product[];
+
+ chartData:any;
+
+ constructor(private productService: ProductService) {}
+
+ ngOnInit() {
+ this.productService.getProductsSmall().then(data => this.products = data);
+
+ this.items = [
+ {label: 'Add New', icon: 'pi pi-fw pi-plus'},
+ {label: 'Remove', icon: 'pi pi-fw pi-minus'}
+ ];
+
+ this.chartData = {
+ labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
+ datasets: [
+ {
+ label: 'First Dataset',
+ data: [65, 59, 80, 81, 56, 55, 40],
+ fill: false,
+ backgroundColor: '#2f4860',
+ borderColor: '#2f4860',
+ tension: .4
+ },
+ {
+ label: 'Second Dataset',
+ data: [28, 48, 40, 19, 86, 27, 90],
+ fill: false,
+ backgroundColor: '#00bb7e',
+ borderColor: '#00bb7e',
+ tension: .4
+ }
+ ]
+ };
+ }
+}
diff --git a/src/app/demo/view/dashboarddemo.scss b/src/app/demo/view/dashboarddemo.scss
new file mode 100644
index 0000000..4fd08b4
--- /dev/null
+++ b/src/app/demo/view/dashboarddemo.scss
@@ -0,0 +1,2 @@
+.layout-dashboard {
+}
diff --git a/src/app/demo/view/documentation.component.html b/src/app/demo/view/documentation.component.html
new file mode 100755
index 0000000..3374d56
--- /dev/null
+++ b/src/app/demo/view/documentation.component.html
@@ -0,0 +1,1147 @@
+
+
+
+
+
+
Current Version
+
Angular 13 and PrimeNG 13
+
+
Getting Started
+
Sakai is an application template for Angular and is distributed as a CLI project. In case CLI is not installed already, use
+ the command below to set it up.
+
+
+
Dependencies
+
Sakai has no direct dependency other than PrimeNG. More information about dependencies is available at Why PrimeNG Templates article.
+
+
+ npm install -g @angular/cli
+
+
+
Once CLI is ready in your system, extract the contents of the Sakai zip file distribution, cd to the directory,
+ install the libraries from npm and then execute "ng serve" to run the application in your local environment.
+
+
+ cd sakai
+ npm install
+ ng serve
+
+
+
The application should run at http://localhost:4200/, you may now start with the development of your application.
+
+
Important CLI Commands
+
Following commands are derived from CLI.
+
+ Run 'ng serve' for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
+
+ Run 'ng generate component component-name' to generate a new component. You can also use `ng generate directive/pipe/service/class/module`.
+
+ Run 'ng build' to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.
+
+ Run 'ng test' to execute the unit tests via [Karma](https://karma-runner.github.io).
+
+ Run 'ng e2e' to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
+
+ Run 'ng help' for more options.
+
+
+
Structure
+
Sakai consists of 2 main parts; the application layout, layout resources. app.component.html inside app folder is the html template for the base layout,
+ required resources for the layout are placed inside the src/assets/layout folder and similarly theme resources are inside src/assets/theme folder.
+
+
+
Application Template
+
Main layout is the html template of the app.main.component.ts, it is divided into a couple of sections such as topbar, sidebar, right panel and footer. Here is the code for
+ the main template. The component class app.main.component.ts implements the logic such as opening menus and managing layout modes.
+
+
+<div class="layout-wrapper" [ngClass]="{
+ 'layout-overlay':isOverlay(),
+ 'layout-static':isStatic(),
+ 'layout-theme-light': !app.darkMode,
+ 'layout-theme-dark': app.darkMode,
+ 'layout-overlay-sidebar-active': overlayMenuActive,
+ 'layout-static-sidebar-inactive': staticMenuInactive,
+ 'layout-mobile-sidebar-active': menuActiveMobile,
+ 'p-ripple-disabled': !app.ripple, 'p-input-filled' : app.inputStyle === 'filled'}"
+
+ <app-topbar></app-topbar>
+
+ <div class="layout-sidebar">
+ <app-menu></app-menu>
+ </div>
+
+ <div class="layout-main-container">
+ <div class="layout-main">
+ <router-outlet></router-outlet>
+ </div>
+
+ <app-footer></app-footer>
+ </div>
+
+ <app-config></app-config>
+
+ <div class="layout-mask p-component-overlay"></div>
+</div>
+
+
+
Menu
+
Menu is a separate component defined in app.menu.component.ts file based on PrimeNG MenuModel API. In order to define the menuitems,
+ navigate to this file and define your own model as a nested structure. Here is the menu component from the sample application.
+
+
+
+import { Component, OnInit } from '@angular/core';
+import { AppMainComponent } from './app.main.component';
+
+@Component({
+ selector: 'app-menu',
+ templateUrl: './app.menu.component.html'
+})
+export class AppMenuComponent implements OnInit, AfterViewInit {
+
+ model: any[];
+
+ constructor(public appMain: AppMainComponent) { }
+
+ ngOnInit() {
+ this.model = [
+ {label: 'Dashboard', icon: 'pi pi-home', routerLink: ['/']},
+ {
+ label: 'UI Kit', icon: 'pi pi-star-o', routerLink: ['/uikit'],
+ items: [
+ {label: 'Form Layout', icon: 'pi pi-id-card', routerLink: ['/uikit/formlayout']},
+ {label: 'Input', icon: 'pi pi-check-square', routerLink: ['/uikit/input']},
+ {label: 'Float Label', icon: 'pi pi-bookmark', routerLink: ['/uikit/floatlabel']},
+ {label: 'Invalid State', icon: 'pi pi-exclamation-circle', routerLink: ['/uikit/invalidstate']},
+ {label: 'Button', icon: 'pi pi-mobile', routerLink: ['/uikit/button'], class: 'rotated-icon'},
+ {label: 'Table', icon: 'pi pi-table', routerLink: ['/uikit/table']},
+ {label: 'List', icon: 'pi pi-list', routerLink: ['/uikit/list']},
+ {label: 'Tree', icon: 'pi pi-share-alt', routerLink: ['/uikit/tree']},
+ {label: 'Panel', icon: 'pi pi-tablet', routerLink: ['/uikit/panel']},
+ {label: 'Overlay', icon: 'pi pi-clone', routerLink: ['/uikit/overlay']},
+ {label: 'Media', icon: 'pi pi-image', routerLink: ['/uikit/media']},
+ {label: 'Menu', icon: 'pi pi-bars', routerLink: ['/uikit/menu']},
+ {label: 'Message', icon: 'pi pi-comment', routerLink: ['/uikit/message']},
+ {label: 'File', icon: 'pi pi-file', routerLink: ['/uikit/file']},
+ {label: 'Chart', icon: 'pi pi-chart-bar', routerLink: ['/uikit/charts']},
+ {label: 'Misc', icon: 'pi pi-circle-off', routerLink: ['/uikit/misc']}
+ ]
+ },
+ {
+ label: 'Pages', icon: 'pi pi-briefcase', routerLink: ['/pages'],
+ items: [
+ {label: 'Crud', icon: 'pi pi-pencil', routerLink: ['/pages/crud']},
+ {label: 'Timeline', icon: 'pi pi-fw pi-calendar', routerLink: ['/pages/timeline']},
+ {label: 'Not Found', icon: 'pi pi-exclamation-circle', routerLink: ['/notfound']},
+ {label: 'Empty', icon: 'pi pi-circle-off', routerLink: ['/pages/empty']}
+ ]
+ },
+ {
+ label: 'Hierarchy', icon: 'pi pi-align-left',
+ items: [
+ {
+ label: 'Submenu 1', icon: 'pi pi-align-left',
+ items: [
+ {
+ label: 'Submenu 1.1', icon: 'pi pi-align-left',
+ items: [
+ {label: 'Submenu 1.1.1', icon: 'pi pi-align-left'},
+ {label: 'Submenu 1.1.2', icon: 'pi pi-align-left'},
+ {label: 'Submenu 1.1.3', icon: 'pi pi-align-left'},
+ ]
+ },
+ {
+ label: 'Submenu 1.2', icon: 'pi pi-align-left',
+ items: [
+ {label: 'Submenu 1.2.1', icon: 'pi pi-align-left'}
+ ]
+ },
+ ]
+ },
+ {
+ label: 'Submenu 2', icon: 'pi pi-align-left',
+ items: [
+ {
+ label: 'Submenu 2.1', icon: 'pi pi-align-left',
+ items: [
+ {label: 'Submenu 2.1.1', icon: 'pi pi-align-left'},
+ {label: 'Submenu 2.1.2', icon: 'pi pi-align-left'},
+ ]
+ },
+ {
+ label: 'Submenu 2.2', icon: 'pi pi-align-left',
+ items: [
+ {label: 'Submenu 2.2.1', icon: 'pi pi-align-left'},
+ ]
+ },
+ ]
+ }
+ ]
+ },
+ {
+ label: 'Start', icon: 'pi pi-download',
+ items: [
+ {
+ label: 'Buy Now', icon: 'pi pi-shopping-cart', url: ['https://www.primefaces.org/store']
+ },
+ {
+ label: 'Documentation', icon: 'pi pi-info-circle', routerLink: ['/documentation']
+ }
+ ]
+ }
+ ];
+ }
+}
+
+
+
+
Integration with an Existing CLI Project
+
To setup Sakai in an existing project, follow the steps below;
+
+
+ Copy the src/assets folder to your projects folder with the same name
+ Copy all app.* files to the src/app folder of your application.
+
+
+
Install PrimeNG
+
+ npm install primeng@latest --save
+ npm install primeicons@latest --save
+
+
+
Add PrimeNG CSS at styles section in angular.json.
+
+
+ "styles": [
+ "styles.scss" //your styles and overrides
+ ],
+
+
+
Last part is adding theme and layout css files, in the CLI app they are defined using link tags in index.html so the demo can switch them on
+ the fly by changing the path however if this is not a requirement, you may also add them to the styles configuration above so they go inside the bundle.
+
+
Theme
+
Sakai uses the free Saga, Arya and Vela themes which are distributed within PrimeNG, however it can be used with any PrimeNG theme as well such as material, tailwind and bootstrap.
+
+
SASS Variables
+
In case you'd like to customize the layout variables, open _variables.scss file under src/layout folder. Saving the changes
+ will be reflected instantly at your browser.
+
+
src/assets/_variables.scss
+
+
A custom theme can be developed by the following steps.
+
+ Choose a custom theme name such as "mytheme".
+ Create a folder named "mytheme" under assets/theme folder .
+ Create a file such as theme.scss under assets/theme/mytheme folder .
+ Define the variables listed below in your file and import the ../../sass/theme/_theme.scss file.
+ Build the scss to generate css
+ Include the generated theme.css to your page.
+
+
+
Here are the variables required to create a theme.
+
+$primaryLightColor: #777BF1;
+$primaryColor:#464DF2;
+$primaryDarkColor: #221ED9;
+$primaryDarkerColor: #1222B9;
+$primaryTextColor: #FFFFFF;
+$primaryLighterColor: rgba($primaryLightColor,.1);
+
+$highlightBg: $primaryColor;
+$highlightTextColor: $primaryTextColor;
+
+@import '../../sass/theme/_theme_light';
+
+
+
An example sass command to compile the css would be;
+
+
+sass --update src/assets/theme/mytheme/theme.scss:src/assets/theme/mytheme/theme.css
+
+
+
Watch mode is handy to avoid compiling everytime when a change is made, instead use the following command
+ so that sass generates the file whenever you make a customization. This builds all css files whenever a change is made to any scss file.
+
+sass --watch src/assets/theme/mytheme/theme.scss:src/assets/theme/mytheme/theme.css
+
+
+
Same can also be applied to layout itself;
+
+ Choose a layout name such as layout-myown.
+ Create an empty file named layout-myown.scss inside assets/layout/css folder.
+ Define the variables listed below and import the /sass/layout/_layout.scss file.
+ Build the scss to generate css
+ Serve the css by importing it using a link tag or a bundler.
+
+
+
Here are the variables required to create a layout.
+
+@import '../../sass/layout/_layout_light';
+
+
+
SASS Variables
+
Both the theme and layout provides various variables to customize the design.
+
+
sass/variables/layout/_layout_common.scss
+
Common variables for light and dark application layout.
+
+$fontSize:14px !default;
+$fontFamily:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
+$mobileBreakpoint:991px !default;
+$borderRadius:24px !default;
+$animationDuration:.2s !default;
+$animationTimingFunction:cubic-bezier(.05,.74,.2,.99) !default;
+$letterSpacing:0.02em !default;
+$transitionDuration:.2s !default;
+$tabletBreakpoint:991px !default;
+$phoneBreakpoint:576px !default;
+
+
+
sass/variables/layout/_layout_light.scss
+
Variables of the light theme layout.
+
+$bodyBgColor:#F2F4F6 !default;
+
+//text
+$textShade100:#3E4754 !default;
+$textShade200:rgba(41, 50, 65, 0.8) !default;
+$textShade300:rgba(41, 50, 65, 0.5) !default;
+
+//content
+$contentShade100:#ffffff !default;
+$contentShade200: #F7FAFF !default;
+$contentShade300: #EEF5FF !default;
+$contentShade400: #F7F7F8 !default;
+$dividerColor: #D4D6D9 !default;
+
+$menuTooltipBgColor:#293241!default;
+$menuTooltipTextColor:#ffffff !default;
+
+@import './_layout_common.scss';
+
+
+
sass/variables/theme/_theme_light
+
Variables of the light component theme, see the Theme Designer API for documentation.
+
+
+//reused color variables
+//reused color variables
+$shade000:#ffffff !default; //surface
+$shade100:#FCFCFC !default; //header background
+$shade200:rgba($primaryColor,.2) !default; //hover background
+$shade300:#D4D6D9 !default; //border, divider
+$shade400:#D4D6D9 !default; //input border
+$shade500:#545B67 !default; //input icon
+$shade600:#83888F !default; //text secondary color
+$shade700:#69707A !default; //text color
+$shade800:#343a40 !default; //unused
+$shade900:#212529 !default; //unused
+
+//global
+$fontFamily:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
+$fontSize:1rem !default;
+$fontWeight:normal !default;
+$textColor:$shade700 !default;
+$textSecondaryColor:$shade600 !default;
+$borderRadius:6px !default;
+$transitionDuration:.2s !default;
+$formElementTransition:background-color $transitionDuration, color $transitionDuration, border-color $transitionDuration, box-shadow $transitionDuration !default;
+$actionIconTransition:background-color $transitionDuration, color $transitionDuration, box-shadow $transitionDuration !default;
+$listItemTransition:box-shadow $transitionDuration !default;
+$primeIconFontSize:1rem !default;
+$divider:1px solid $shade300 !default;
+$inlineSpacing:.5rem !default;
+$disabledOpacity:.6 !default;
+$maskBg:rgba(0, 0, 0, 0.4) !default;
+$loadingIconFontSize:2rem !default;
+$errorColor:#f44336 !default;
+
+//scale
+$scaleSM:0.875 !default;
+$scaleLG:1.25 !default;
+
+//focus
+$focusOutlineColor:$primaryLightColor !default;
+$focusOutline:0 none !default;
+$focusOutlineOffset:0 !default;
+$focusShadow:0 0 0 0.2rem $focusOutlineColor !default;
+
+//action icons
+$actionIconWidth:2rem !default;
+$actionIconHeight:2rem !default;
+$actionIconBg:transparent !default;
+$actionIconBorder:0 none !default;
+$actionIconColor:$shade600 !default;
+$actionIconHoverBg:$shade200 !default;
+$actionIconHoverBorderColor:transparent !default;
+$actionIconHoverColor:$shade700 !default;
+$actionIconBorderRadius:50% !default;
+
+//input field (e.g. inputtext, spinner, inputmask)
+$inputPadding:.5rem .5rem !default;
+$inputTextFontSize:1rem !default;
+
+$inputBg:$shade000 !default;
+$inputTextColor:$shade700 !default;
+$inputIconColor:$shade600 !default;
+$inputBorder:1px solid $shade400 !default;
+$inputHoverBorderColor:$primaryColor !default;
+$inputFocusBorderColor:$primaryColor !default;
+$inputErrorBorderColor:$errorColor !default;
+$inputPlaceholderTextColor:$shade600 !default;
+$inputFilledBg:$shade100 !default;
+$inputFilledHoverBg:$inputFilledBg !default;
+$inputFilledFocusBg:$shade000 !default;
+
+//input groups
+$inputGroupBg:$shade200 !default;
+$inputGroupTextColor:$shade600 !default;
+$inputGroupAddOnMinWidth:2.357rem !default;
+
+//input lists (e.g. dropdown, autocomplete, multiselect, orderlist)
+$inputListBg:$shade000 !default;
+$inputListTextColor:$shade700 !default;
+$inputListBorder:$inputBorder !default;
+$inputListPadding:.5rem 0 !default;
+$inputListItemPadding:.5rem 1rem !default;
+$inputListItemBg:transparent !default;
+$inputListItemTextColor:$shade700 !default;
+$inputListItemHoverBg:$shade200 !default;
+$inputListItemTextHoverColor:$shade700 !default;
+$inputListItemBorder:0 none !default;
+$inputListItemBorderRadius:0 !default;
+$inputListItemMargin:0 !default;
+$inputListItemFocusShadow:inset 0 0 0 0.15rem $focusOutlineColor !default;
+$inputListHeaderPadding:.5rem 1rem !default;
+$inputListHeaderMargin:0 !default;
+$inputListHeaderBg:$shade100 !default;
+$inputListHeaderTextColor:$shade700 !default;
+$inputListHeaderBorder:0 none !default;
+
+//inputs with overlays (e.g. autocomplete, dropdown, multiselect)
+$inputOverlayBg:$inputListBg !default;
+$inputOverlayHeaderBg:$inputListHeaderBg !default;
+$inputOverlayBorder:0 none !default;
+$inputOverlayShadow:0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12) !default;
+
+//button
+$buttonPadding:.5rem 1rem !default;
+$buttonIconOnlyWidth:2.357rem !default;
+$buttonIconOnlyPadding:.5rem 0 !default;
+$buttonBg:$primaryColor !default;
+$buttonTextColor:$primaryTextColor !default;
+$buttonBorder:1px solid $primaryColor !default;
+$buttonHoverBg:$primaryDarkColor !default;
+$buttonTextHoverColor:$primaryTextColor !default;
+$buttonHoverBorderColor:$primaryDarkColor !default;
+$buttonActiveBg:$primaryDarkerColor !default;
+$buttonTextActiveColor:$primaryTextColor !default;
+$buttonActiveBorderColor:$primaryDarkerColor !default;
+$raisedButtonShadow:0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12) !default;
+$roundedButtonBorderRadius:2rem !default;
+
+$textButtonHoverBgOpacity:.04 !default;
+$textButtonActiveBgOpacity:.16 !default;
+$outlinedButtonBorder:1px solid !default;
+$plainButtonTextColor:$textSecondaryColor !default;
+$plainButtonHoverBgColor:$shade200 !default;
+$plainButtonActiveBgColor:$shade300 !default;
+
+$secondaryButtonBg:#607D8B !default;
+$secondaryButtonTextColor:#ffffff !default;
+$secondaryButtonBorder:1px solid $secondaryButtonBg !default;
+$secondaryButtonHoverBg:scale-color($secondaryButtonBg, $lightness: -10%) !default;
+$secondaryButtonTextHoverColor:$secondaryButtonTextColor !default;
+$secondaryButtonHoverBorderColor:scale-color($secondaryButtonBg, $lightness: -10%) !default;
+$secondaryButtonActiveBg:scale-color($secondaryButtonBg, $lightness: -20%) !default;
+$secondaryButtonTextActiveColor:$secondaryButtonTextColor !default;
+$secondaryButtonActiveBorderColor:scale-color($secondaryButtonBg, $lightness: -20%) !default;
+$secondaryButtonFocusShadow:0 0 0 0.2rem scale-color($secondaryButtonBg, $lightness: 60%) !default;
+
+$infoButtonBg:#0288D1 !default;
+$infoButtonTextColor:#ffffff !default;
+$infoButtonBorder:1px solid $infoButtonBg !default;
+$infoButtonHoverBg:scale-color($infoButtonBg, $lightness: -10%) !default;
+$infoButtonTextHoverColor:$infoButtonTextColor !default;
+$infoButtonHoverBorderColor:scale-color($infoButtonBg, $lightness: -10%) !default;
+$infoButtonActiveBg:scale-color($infoButtonBg, $lightness: -20%) !default;
+$infoButtonTextActiveColor:$infoButtonTextColor !default;
+$infoButtonActiveBorderColor:scale-color($infoButtonBg, $lightness: -20%) !default;
+$infoButtonFocusShadow:0 0 0 0.2rem scale-color($infoButtonBg, $lightness: 60%) !default;
+
+$successButtonBg:#689F38 !default;
+$successButtonTextColor:#ffffff !default;
+$successButtonBorder:1px solid $successButtonBg !default;
+$successButtonHoverBg:scale-color($successButtonBg, $lightness: -10%) !default;
+$successButtonTextHoverColor:$successButtonTextColor !default;
+$successButtonHoverBorderColor:scale-color($successButtonBg, $lightness: -10%) !default;
+$successButtonActiveBg:scale-color($successButtonBg, $lightness: -20%) !default;
+$successButtonTextActiveColor:$successButtonTextColor !default;
+$successButtonActiveBorderColor:scale-color($successButtonBg, $lightness: -20%) !default;
+$successButtonFocusShadow:0 0 0 0.2rem scale-color($successButtonBg, $lightness: 60%) !default;
+
+$warningButtonBg:#FBC02D !default;
+$warningButtonTextColor:#212529 !default;
+$warningButtonBorder:1px solid $warningButtonBg !default;
+$warningButtonHoverBg:scale-color($warningButtonBg, $lightness: -10%) !default;
+$warningButtonTextHoverColor:$warningButtonTextColor !default;
+$warningButtonHoverBorderColor:scale-color($warningButtonBg, $lightness: -10%) !default;
+$warningButtonActiveBg:scale-color($warningButtonBg, $lightness: -20%) !default;
+$warningButtonTextActiveColor:$warningButtonTextColor !default;
+$warningButtonActiveBorderColor:scale-color($warningButtonBg, $lightness: -20%) !default;
+$warningButtonFocusShadow:0 0 0 0.2rem scale-color($warningButtonBg, $lightness: 60%) !default;
+
+$helpButtonBg:#9C27B0 !default;
+$helpButtonTextColor:#ffffff !default;
+$helpButtonBorder:1px solid $helpButtonBg !default;
+$helpButtonHoverBg:scale-color($helpButtonBg, $lightness: -10%) !default;
+$helpButtonTextHoverColor:$helpButtonTextColor !default;
+$helpButtonHoverBorderColor:scale-color($helpButtonBg, $lightness: -10%) !default;
+$helpButtonActiveBg:scale-color($helpButtonBg, $lightness: -20%) !default;
+$helpButtonTextActiveColor:$helpButtonTextColor !default;
+$helpButtonActiveBorderColor:scale-color($helpButtonBg, $lightness: -20%) !default;
+$helpButtonFocusShadow:0 0 0 0.2rem scale-color($helpButtonBg, $lightness: 60%) !default;
+
+$dangerButtonBg:#D32F2F !default;
+$dangerButtonTextColor:#ffffff !default;
+$dangerButtonBorder:1px solid $dangerButtonBg !default;
+$dangerButtonHoverBg:scale-color($dangerButtonBg, $lightness: -10%) !default;
+$dangerButtonTextHoverColor:$dangerButtonTextColor !default;
+$dangerButtonHoverBorderColor:scale-color($dangerButtonBg, $lightness: -10%) !default;
+$dangerButtonActiveBg:scale-color($dangerButtonBg, $lightness: -20%) !default;
+$dangerButtonTextActiveColor:$dangerButtonTextColor !default;
+$dangerButtonActiveBorderColor:scale-color($dangerButtonBg, $lightness: -20%) !default;
+$dangerButtonFocusShadow:0 0 0 0.2rem scale-color($dangerButtonBg, $lightness: 60%) !default;
+
+$linkButtonColor:$primaryDarkerColor !default;
+$linkButtonHoverColor:$primaryDarkerColor !default;
+$linkButtonTextHoverDecoration:underline !default;
+$linkButtonFocusShadow:0 0 0 0.2rem $focusOutlineColor !default;
+
+//checkbox
+$checkboxWidth:20px !default;
+$checkboxHeight:20px !default;
+$checkboxBorder:2px solid $shade400 !default;
+$checkboxIconFontSize:14px !default;
+$checkboxActiveBorderColor:$primaryColor !default;
+$checkboxActiveBg:$primaryColor !default;
+$checkboxIconActiveColor:$primaryTextColor !default;
+$checkboxActiveHoverBg:$primaryDarkerColor !default;
+$checkboxIconActiveHoverColor:$primaryTextColor !default;
+$checkboxActiveHoverBorderColor:$primaryDarkerColor !default;
+
+//radiobutton
+$radiobuttonWidth:20px !default;
+$radiobuttonHeight:20px !default;
+$radiobuttonBorder:2px solid $shade400 !default;
+$radiobuttonIconSize:12px !default;
+$radiobuttonActiveBorderColor:$primaryColor !default;
+$radiobuttonActiveBg:$primaryColor !default;
+$radiobuttonIconActiveColor:$primaryTextColor !default;
+$radiobuttonActiveHoverBg:$primaryDarkerColor !default;
+$radiobuttonIconActiveHoverColor:$primaryTextColor !default;
+$radiobuttonActiveHoverBorderColor:$primaryDarkerColor !default;
+
+//colorpicker
+$colorPickerPreviewWidth:2rem !default;
+$colorPickerPreviewHeight:2rem !default;
+$colorPickerBg:#323232 !default;
+$colorPickerBorderColor:#191919 !default;
+$colorPickerHandleColor:$shade000 !default;
+
+//togglebutton
+$toggleButtonBg:$inputBg !default;
+$toggleButtonBorder:1px solid $shade400 !default;
+$toggleButtonTextColor:$shade700 !default;
+$toggleButtonIconColor:$shade600 !default;
+$toggleButtonHoverBg:$shade200 !default;
+$toggleButtonHoverBorderColor:$shade400 !default;
+$toggleButtonTextHoverColor:$shade700 !default;
+$toggleButtonIconHoverColor:$shade600 !default;
+$toggleButtonActiveBg:$primaryColor !default;
+$toggleButtonActiveBorderColor:$primaryColor !default;
+$toggleButtonTextActiveColor:$primaryTextColor !default;
+$toggleButtonIconActiveColor:$primaryTextColor !default;
+$toggleButtonActiveHoverBg:$primaryDarkColor !default;
+$toggleButtonActiveHoverBorderColor:$primaryDarkColor !default;
+$toggleButtonTextActiveHoverColor:$primaryTextColor !default;
+$toggleButtonIconActiveHoverColor:$primaryTextColor !default;
+
+//inplace
+$inplacePadding:$inputPadding !default;
+$inplaceHoverBg:$shade200 !default;
+$inplaceTextHoverColor:$shade700 !default;
+
+//rating
+$ratingIconFontSize:1.143rem !default;
+$ratingCancelIconColor:#e74c3c !default;
+$ratingCancelIconHoverColor:#c0392b !default;
+$ratingStarIconOffColor:$shade700 !default;
+$ratingStarIconOnColor:$primaryColor !default;
+$ratingStarIconHoverColor:$primaryColor !default;
+
+//slider
+$sliderBg:$shade300 !default;
+$sliderBorder:0 none !default;
+$sliderHorizontalHeight:.286rem !default;
+$sliderVerticalWidth:0.286rem !default;
+$sliderHandleWidth:1.143rem !default;
+$sliderHandleHeight:1.143rem !default;
+$sliderHandleBg:$shade000 !default;
+$sliderHandleBorder:2px solid $primaryColor !default;
+$sliderHandleBorderRadius:50% !default;
+$sliderHandleHoverBorderColor:$primaryColor !default;
+$sliderHandleHoverBg:$primaryColor !default;
+$sliderRangeBg:$primaryColor !default;
+
+//calendar
+$calendarTableMargin:.5rem 0 !default;
+$calendarPadding:.5rem !default;
+$calendarBg:$shade000 !default;
+$calendarInlineBg:$calendarBg !default;
+$calendarTextColor:$shade700 !default;
+$calendarBorder:$inputListBorder !default;
+$calendarOverlayBorder:$inputOverlayBorder !default;
+
+$calendarHeaderPadding:.5rem !default;
+$calendarHeaderBg:$shade000 !default;
+$calendarInlineHeaderBg:$calendarBg !default;
+$calendarHeaderBorder:1px solid $shade300 !default;
+$calendarHeaderTextColor:$shade700 !default;
+$calendarHeaderFontWeight:600 !default;
+$calendarHeaderCellPadding:.5rem !default;
+
+$calendarCellDatePadding:.5rem !default;
+$calendarCellDateWidth:2.5rem !default;
+$calendarCellDateHeight:2.5rem !default;
+$calendarCellDateBorderRadius:50% !default;
+$calendarCellDateBorder:1px solid transparent !default;
+$calendarCellDateHoverBg:$shade200 !default;
+$calendarCellDateTodayBg:$shade400 !default;
+$calendarCellDateTodayBorderColor:transparent !default;
+$calendarCellDateTodayTextColor:$shade700 !default;
+
+$calendarButtonBarPadding:1rem 0 !default;
+$calendarTimePickerPadding:.5rem !default;
+$calendarTimePickerElementPadding:0 .5rem !default;
+$calendarTimePickerTimeFontSize:1.25rem !default;
+
+$calendarBreakpoint:769px !default;
+$calendarCellDatePaddingSM:0 !default;
+
+//input switch
+$inputSwitchWidth:3rem !default;
+$inputSwitchHeight:1.75rem !default;
+$inputSwitchBorderRadius:30px !default;
+$inputSwitchHandleWidth:1.250rem !default;
+$inputSwitchHandleHeight:1.250rem !default;
+$inputSwitchHandleBorderRadius:50% !default;
+$inputSwitchSliderPadding:.25rem !default;
+$inputSwitchSliderOffBg:$shade400 !default;
+$inputSwitchHandleOffBg:$shade000 !default;
+$inputSwitchSliderOffHoverBg:scale-color($shade400, $lightness: -10%) !default;
+$inputSwitchSliderOnBg:$primaryColor !default;
+$inputSwitchSliderOnHoverBg:$primaryDarkColor !default;
+$inputSwitchHandleOnBg:$shade000 !default;
+
+//panel
+$panelHeaderBorder:1px solid $shade300 !default;
+$panelHeaderBg:$shade100 !default;
+$panelHeaderTextColor:$shade700 !default;
+$panelHeaderFontWeight:600 !default;
+$panelHeaderPadding:1rem !default;
+$panelToggleableHeaderPadding:.5rem 1rem !default;
+
+$panelHeaderHoverBg:$shade200 !default;
+$panelHeaderHoverBorderColor:$shade300 !default;
+$panelHeaderTextHoverColor:$shade700 !default;
+
+$panelContentBorder:1px solid $shade300 !default;
+$panelContentBg:$shade000 !default;
+$panelContentTextColor:$shade700 !default;
+$panelContentPadding:1rem !default;
+
+$panelFooterBorder:1px solid $shade300 !default;
+$panelFooterBg:$shade000 !default;
+$panelFooterTextColor:$shade700 !default;
+$panelFooterPadding:0.5rem 1rem !default;
+
+//accordion
+$accordionSpacing:0 !default;
+$accordionHeaderBorder:$panelHeaderBorder !default;
+$accordionHeaderBg:$panelHeaderBg !default;
+$accordionHeaderTextColor:$panelHeaderTextColor !default;
+$accordionHeaderFontWeight:$panelHeaderFontWeight !default;
+$accordionHeaderPadding:$panelHeaderPadding !default;
+
+$accordionHeaderHoverBg:$shade200 !default;
+$accordionHeaderHoverBorderColor:$shade300 !default;
+$accordionHeaderTextHoverColor:$shade700 !default;
+
+$accordionHeaderActiveBg:$panelHeaderBg !default;
+$accordionHeaderActiveBorderColor:$shade300 !default;
+$accordionHeaderTextActiveColor:$shade700 !default;
+
+$accordionHeaderActiveHoverBg:$shade200 !default;
+$accordionHeaderActiveHoverBorderColor:$shade300 !default;
+$accordionHeaderTextActiveHoverColor:$shade700 !default;
+
+$accordionContentBorder:$panelContentBorder !default;
+$accordionContentBg:$panelContentBg !default;
+$accordionContentTextColor:$panelContentTextColor !default;
+$accordionContentPadding:$panelContentPadding !default;
+
+//tabview
+$tabviewNavBorder:1px solid $shade300 !default;
+$tabviewNavBorderWidth:0 0 2px 0 !default;
+$tabviewNavBg:$shade000 !default;
+
+$tabviewHeaderSpacing:0 !default;
+$tabviewHeaderBorder:solid $shade300 !default;
+$tabviewHeaderBorderWidth:0 0 2px 0 !default;
+$tabviewHeaderBorderColor:transparent transparent $shade300 transparent !default;
+$tabviewHeaderBg:$shade000 !default;
+$tabviewHeaderTextColor:$shade600 !default;
+$tabviewHeaderFontWeight:$panelHeaderFontWeight !default;
+$tabviewHeaderPadding:$panelHeaderPadding !default;
+$tabviewHeaderMargin:0 0 -2px 0 !default;
+
+$tabviewHeaderHoverBg:$shade000 !default;
+$tabviewHeaderHoverBorderColor:$shade600 !default;
+$tabviewHeaderTextHoverColor:$shade600 !default;
+
+$tabviewHeaderActiveBg:$shade000 !default;
+$tabviewHeaderActiveBorderColor:$primaryColor !default;
+$tabviewHeaderTextActiveColor:$primaryColor !default;
+
+$tabviewContentBorder:0 none !default;
+$tabviewContentBg:$panelContentBg !default;
+$tabviewContentTextColor:$panelContentTextColor !default;
+$tabviewContentPadding:$panelContentPadding !default;
+
+//upload
+$fileUploadProgressBarHeight:.25rem !default;
+$fileUploadContentPadding:2rem 1rem !default;
+
+//scrollpanel
+$scrollPanelTrackBorder:0 none !default;
+$scrollPanelTrackBg:$shade100 !default;
+
+//card
+$cardBodyPadding:1rem !default;
+$cardTitleFontSize:1.5rem !default;
+$cardTitleFontWeight:700 !default;
+$cardSubTitleFontWeight:400 !default;
+$cardSubTitleColor:$shade600 !default;
+$cardContentPadding:1rem 0 !default;
+$cardFooterPadding:1rem 0 0 0 !default;
+$cardShadow:0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12) !default;
+
+//editor
+$editorToolbarBg:$panelHeaderBg !default;
+$editorToolbarBorder:$panelHeaderBorder !default;
+$editorToolbarPadding:$panelHeaderPadding !default;
+$editorToolbarIconColor:$textSecondaryColor !default;
+$editorToolbarIconHoverColor:$textColor !default;
+$editorIconActiveColor:$primaryColor !default;
+$editorContentBorder:$panelContentBorder !default;
+$editorContentBg:$panelContentBg !default;
+
+//paginator
+$paginatorBg:$shade000 !default;
+$paginatorTextColor:$shade600 !default;
+$paginatorBorder:solid $shade200 !default;
+$paginatorBorderWidth:0 !default;
+$paginatorPadding:.5rem 1rem !default;
+$paginatorElementWidth:$buttonIconOnlyWidth !default;
+$paginatorElementHeight:$buttonIconOnlyWidth !default;
+$paginatorElementBg:transparent !default;
+$paginatorElementBorder:0 none !default;
+$paginatorElementIconColor:$shade600 !default;
+$paginatorElementHoverBg:$shade200 !default;
+$paginatorElementHoverBorderColor:transparent !default;
+$paginatorElementIconHoverColor:$shade700 !default;
+$paginatorElementBorderRadius:$borderRadius !default;
+$paginatorElementMargin:.143rem !default;
+$paginatorElementPadding:0 !default;
+
+//table
+$tableHeaderBorder:1px solid $shade200 !default;
+$tableHeaderBorderWidth:1px 0 1px 0 !default;
+$tableHeaderBg:$shade100 !default;
+$tableHeaderTextColor:$shade700 !default;
+$tableHeaderFontWeight:600 !default;
+$tableHeaderPadding:1rem 1rem !default;
+
+$tableHeaderCellPadding:1rem 1rem !default;
+$tableHeaderCellBg:$shade100 !default;
+$tableHeaderCellTextColor:$shade700 !default;
+$tableHeaderCellFontWeight:600 !default;
+$tableHeaderCellBorder:1px solid $shade200 !default;
+$tableHeaderCellBorderWidth:0 0 1px 0 !default;
+$tableHeaderCellHoverBg:$shade200 !default;
+$tableHeaderCellTextHoverColor:$shade700 !default;
+$tableHeaderCellIconColor:$shade600 !default;
+$tableHeaderCellIconHoverColor:$shade600 !default;
+$tableHeaderCellHighlightBg:$shade100 !default;
+$tableHeaderCellHighlightTextColor:$primaryColor !default;
+$tableHeaderCellHighlightHoverBg:$shade200 !default;
+$tableHeaderCellHighlightTextHoverColor:$primaryColor !default;
+$tableSortableColumnBadgeSize:1.143rem !default;
+
+$tableBodyRowBg:$shade000 !default;
+$tableBodyRowTextColor:$shade700 !default;
+$tableBodyRowEvenBg:scale-color($tableBodyRowBg, $lightness: -1%) !default;
+$tableBodyRowHoverBg:$shade200 !default;
+$tableBodyRowTextHoverColor:$shade700 !default;
+$tableBodyCellBorder:1px solid $shade200 !default;
+$tableBodyCellBorderWidth:0 0 1px 0 !default;
+$tableBodyCellPadding:1rem 1rem !default;
+
+$tableFooterCellPadding:1rem 1rem !default;
+$tableFooterCellBg:$shade100 !default;
+$tableFooterCellTextColor:$shade700 !default;
+$tableFooterCellFontWeight:600 !default;
+$tableFooterCellBorder:1px solid $shade200 !default;
+$tableFooterCellBorderWidth:0 0 1px 0 !default;
+$tableResizerHelperBg:$primaryColor !default;
+
+$tableFooterBorder:1px solid $shade200 !default;
+$tableFooterBorderWidth:0 0 1px 0 !default;
+$tableFooterBg:$shade100 !default;
+$tableFooterTextColor:$shade700 !default;
+$tableFooterFontWeight:600 !default;
+$tableFooterPadding:1rem 1rem !default;
+
+$tableCellContentAlignment:left !default;
+$tableTopPaginatorBorderWidth:0 0 1px 0 !default;
+$tableBottomPaginatorBorderWidth:0 0 1px 0 !default;
+
+$tableScaleSM:0.5 !default;
+$tableScaleLG:1.25 !default;
+
+//dataview
+$dataViewContentPadding:0 !default;
+$dataViewContentBorder:0 none !default;
+$dataViewListItemBorder:solid $shade200 !default;
+$dataViewListItemBorderWidth:0 0 1px 0 !default;
+
+//orderlist, picklist
+$orderListBreakpoint:769px !default;
+$pickListBreakpoint:769px !default;
+
+//schedule
+$fullCalendarEventBg:$primaryDarkColor !default;
+$fullCalendarEventBorder:1px solid $primaryDarkColor !default;
+$fullCalendarEventTextColor:$primaryTextColor !default;
+
+//tree
+$treeContainerPadding:0.286rem !default;
+$treeNodePadding:0.143rem !default;
+$treeNodeContentPadding:.5rem !default;
+$treeNodeChildrenPadding:0 0 0 1rem !default;
+$treeNodeIconColor:$shade600 !default;
+
+//timeline
+$timelineVerticalEventContentPadding:0 1rem !default;
+$timelineHorizontalEventContentPadding:1rem 0 !default;
+$timelineEventMarkerWidth:1rem !default;
+$timelineEventMarkerHeight:1rem !default;
+$timelineEventMarkerBorderRadius:50% !default;
+$timelineEventMarkerBorder:2px solid $primaryColor !default;
+$timelineEventMarkerBackground:$shade000 !default;
+$timelineEventConnectorSize:2px !default;
+$timelineEventColor:$shade300 !default;
+
+//org chart
+$organizationChartConnectorColor:$shade300 !default;
+
+//message
+$messageMargin:1rem 0 !default;
+$messagePadding:1rem 1.5rem !default;
+$messageBorderWidth:0 0 0 6px !default;
+$messageIconFontSize:1.5rem !default;
+$messageTextFontSize:1rem !default;
+$messageTextFontWeight:500 !default;
+
+//inline message
+$inlineMessagePadding:$inputPadding !default;
+$inlineMessageMargin:0 !default;
+$inlineMessageIconFontSize:1rem !default;
+$inlineMessageTextFontSize:1rem !default;
+$inlineMessageBorderWidth:0px !default;
+
+//toast
+$toastIconFontSize:2rem !default;
+$toastMessageTextMargin:0 0 0 1rem !default;
+$toastMargin:0 0 1rem 0 !default;
+$toastPadding:1rem !default;
+$toastBorderWidth:0 0 0 6px !default;
+$toastShadow:0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12) !default;
+$toastOpacity:.9 !default;
+$toastTitleFontWeight:700 !default;
+$toastDetailMargin:$inlineSpacing 0 0 0 !default;
+
+//severities
+$infoMessageBg:#B3E5FC !default;
+$infoMessageBorder:solid scale-color($infoMessageBg, $lightness: -50%) !default;
+$infoMessageTextColor:scale-color($infoMessageBg, $lightness: -75%) !default;
+$infoMessageIconColor:scale-color($infoMessageBg, $lightness: -75%) !default;
+$successMessageBg:#C8E6C9 !default;
+$successMessageBorder:solid scale-color($successMessageBg, $lightness: -50%) !default;
+$successMessageTextColor:scale-color($successMessageBg, $lightness: -75%) !default;
+$successMessageIconColor:scale-color($successMessageBg, $lightness: -75%) !default;
+$warningMessageBg:#FFECB3 !default;
+$warningMessageBorder:solid scale-color($warningMessageBg, $lightness: -50%) !default;
+$warningMessageTextColor:scale-color($warningMessageBg, $lightness: -75%) !default;
+$warningMessageIconColor:scale-color($warningMessageBg, $lightness: -75%) !default;
+$errorMessageBg:#FFCDD2 !default;
+$errorMessageBorder:solid scale-color($errorMessageBg, $lightness: -50%) !default;
+$errorMessageTextColor:scale-color($errorMessageBg, $lightness: -75%) !default;
+$errorMessageIconColor:scale-color($errorMessageBg, $lightness: -75%) !default;
+
+//overlays
+$overlayContentBorder:0 none !default;
+$overlayContentBg:$panelContentBg !default;
+$overlayContainerShadow: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,.12) !default;
+
+//dialog
+$dialogHeaderBg:$shade000 !default;
+$dialogHeaderBorder:0 none !default;
+$dialogHeaderTextColor:$shade700 !default;
+$dialogHeaderFontWeight:600 !default;
+$dialogHeaderFontSize:1.25rem !default;
+$dialogHeaderPadding:1.5rem !default;
+$dialogContentPadding:0 1.5rem 2rem 1.5rem !default;
+$dialogFooterBorder:0 none !default;
+$dialogFooterPadding:0 1.5rem 1.5rem 1.5rem !default;
+
+//tooltip
+$tooltipBg:$shade700 !default;
+$tooltipTextColor:$shade000 !default;
+$tooltipPadding:$inputPadding !default;
+
+//steps
+$stepsItemBg:$shade000 !default;
+$stepsItemBorder:1px solid $shade200 !default;
+$stepsItemTextColor:$shade600 !default;
+$stepsItemNumberWidth:2rem !default;
+$stepsItemNumberHeight:2rem !default;
+$stepsItemNumberFontSize:1.143rem !default;
+$stepsItemNumberColor:$shade700 !default;
+$stepsItemNumberBorderRadius:50% !default;
+$stepsItemActiveFontWeight:600 !default;
+
+//progressbar
+$progressBarHeight:1rem !default;
+$progressBarBorder:0 none !default;
+$progressBarBg:$shade300 !default;
+$progressBarValueBg:$primaryColor !default;
+
+//menu (e.g. menu, menubar, tieredmenu)
+$menuWidth:12.5rem !default;
+$menuBg:$shade000 !default;
+$menuBorder:1px solid $shade300 !default;
+$menuTextColor:$shade700 !default;
+$menuitemPadding:.75rem 1rem !default;
+$menuitemBorderRadius:0 !default;
+$menuitemTextColor:$shade700 !default;
+$menuitemIconColor:$shade600 !default;
+$menuitemTextHoverColor:$shade700 !default;
+$menuitemIconHoverColor:$shade600 !default;
+$menuitemHoverBg:$shade200 !default;
+$menuitemTextActiveColor:$shade700 !default;
+$menuitemIconActiveColor:$shade600 !default;
+$menuitemActiveBg:$shade200 !default;
+$menuitemSubmenuIconFontSize:.875rem !default;
+$submenuHeaderMargin:0 !default;
+$submenuHeaderPadding:.75rem 1rem !default;
+$submenuHeaderBg:$shade000 !default;
+$submenuHeaderTextColor:$shade700 !default;
+$submenuHeaderBorderRadius:0 !default;
+$submenuHeaderFontWeight:600 !default;
+$overlayMenuBg:$menuBg !default;
+$overlayMenuBorder:0 none !default;
+$overlayMenuShadow:0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12) !default;
+$verticalMenuPadding:.25rem 0 !default;
+$verticalMenuitemMargin:0;
+$menuSeparatorMargin:.25rem 0 !default;
+
+$breadcrumbPadding:1rem !default;
+$breadcrumbBg:$menuBg !default;
+$breadcrumbBorder:$menuBorder !default;
+$breadcrumbItemTextColor:$menuitemTextColor !default;
+$breadcrumbItemIconColor:$menuitemIconColor !default;
+$breadcrumbLastItemTextColor:$menuitemTextColor !default;
+$breadcrumbLastItemIconColor:$menuitemIconColor !default;
+$breadcrumbSeparatorColor:$menuitemTextColor !default;
+
+$horizontalMenuPadding:.5rem !default;
+$horizontalMenuBg:$shade100 !default;
+$horizontalMenuBorder:$menuBorder !default;
+$horizontalMenuTextColor:$menuTextColor !default;
+$horizontalMenuRootMenuitemPadding:$menuitemPadding !default;
+$horizontalMenuRootMenuitemBorderRadius:$borderRadius !default;
+$horizontalMenuRootMenuitemTextColor:$menuitemTextColor !default;
+$horizontalMenuRootMenuitemIconColor:$menuitemIconColor !default;
+$horizontalMenuRootMenuitemTextHoverColor:$menuitemTextHoverColor !default;
+$horizontalMenuRootMenuitemIconHoverColor:$menuitemIconHoverColor !default;
+$horizontalMenuRootMenuitemHoverBg:$menuitemHoverBg !default;
+$horizontalMenuRootMenuitemTextActiveColor:$menuitemTextActiveColor !default;
+$horizontalMenuRootMenuitemIconActiveColor:$menuitemIconActiveColor !default;
+$horizontalMenuRootMenuitemActiveBg:$menuitemActiveBg !default;
+
+//badge and tag
+$badgeBg:$primaryColor !default;
+$badgeTextColor:$primaryTextColor !default;
+$badgeMinWidth:1.5rem !default;
+$badgeHeight:1.5rem !default;
+$badgeFontWeight:700 !default;
+$badgeFontSize:.75rem !default;
+
+$tagPadding:.25rem .4rem !default;
+
+//carousel
+$carouselIndicatorsPadding:1rem !default;
+$carouselIndicatorBg:$shade200 !default;
+$carouselIndicatorHoverBg:$shade300 !default;
+$carouselIndicatorBorderRadius:0 !default;
+$carouselIndicatorWidth:2rem !default;
+$carouselIndicatorHeight:.5rem !default;
+
+//galleria
+$galleriaMaskBg:rgba(0,0,0,0.9) !default;
+$galleriaCloseIconMargin:.5rem !default;
+$galleriaCloseIconFontSize:2rem !default;
+$galleriaCloseIconBg:transparent !default;
+$galleriaCloseIconColor:$shade100 !default;
+$galleriaCloseIconHoverBg:rgba(255,255,255,0.1) !default;
+$galleriaCloseIconHoverColor:$shade100 !default;
+$galleriaCloseIconWidth:4rem !default;
+$galleriaCloseIconHeight:4rem !default;
+$galleriaCloseIconBorderRadius:50% !default;
+
+$galleriaItemNavigatorBg:transparent !default;
+$galleriaItemNavigatorColor:$shade100 !default;
+$galleriaItemNavigatorMargin:0 .5rem !default;
+$galleriaItemNavigatorFontSize:2rem !default;
+$galleriaItemNavigatorHoverBg:rgba(255,255,255,0.1) !default;
+$galleriaItemNavigatorHoverColor:$shade100 !default;
+$galleriaItemNavigatorWidth:4rem !default;
+$galleriaItemNavigatorHeight:4rem !default;
+$galleriaItemNavigatorBorderRadius:$borderRadius !default;
+
+$galleriaCaptionBg:rgba(0,0,0,.5) !default;
+$galleriaCaptionTextColor:$shade100 !default;
+$galleriaCaptionPadding:1rem !default;
+
+$galleriaIndicatorsPadding:1rem !default;
+$galleriaIndicatorBg:$shade200 !default;
+$galleriaIndicatorHoverBg:$shade300 !default;
+$galleriaIndicatorBorderRadius:50% !default;
+$galleriaIndicatorWidth:1rem !default;
+$galleriaIndicatorHeight:1rem !default;
+$galleriaIndicatorsBgOnItem:rgba(0,0,0,.5) !default;
+$galleriaIndicatorBgOnItem:rgba(255,255,255,.4) !default;
+$galleriaIndicatorHoverBgOnItem:rgba(255,255,255,.6) !default;
+
+$galleriaThumbnailContainerBg:rgba(0,0,0,.9) !default;
+$galleriaThumbnailContainerPadding:1rem .25rem !default;
+$galleriaThumbnailNavigatorBg:transparent !default;
+$galleriaThumbnailNavigatorColor:$shade100 !default;
+$galleriaThumbnailNavigatorHoverBg:rgba(255,255,255,0.1) !default;
+$galleriaThumbnailNavigatorHoverColor:$shade100 !default;
+$galleriaThumbnailNavigatorBorderRadius:50% !default;
+$galleriaThumbnailNavigatorWidth:2rem !default;
+$galleriaThumbnailNavigatorHeight:2rem !default;
+
+//divider
+$dividerHorizontalMargin:1rem 0;
+$dividerHorizontalPadding:0 1rem;
+$dividerVerticalMargin:0 1rem;
+$dividerVerticalPadding:1rem 0;
+$dividerSize:1px;
+$dividerColor:$shade300;
+
+//avatar
+$avatarBg:$shade300;
+$avatarTextColor:$textColor;
+
+//chip
+$chipBg:$shade300;
+$chipTextColor:$textColor;
+$chipBorderRadius: 16px;
+
+//scrollTop
+$scrollTopBg:rgba(0,0,0,0.7);
+$scrollTopHoverBg:rgba(0,0,0,0.8);
+$scrollTopWidth:3rem;
+$scrollTopHeight:3rem;
+$scrollTopBorderRadius:50%;
+$scrollTopFontSize:1.5rem;
+$scrollTopTextColor:$shade100;
+
+//skeleton
+$skeletonBg:$shade200;
+$skeletonAnimationBg:rgba(255,255,255,0.4);
+
+//splitter
+$splitterGutterBg:$shade100;
+$splitterGutterHandleBg:$shade300;
+
+:root {
+ --surface-a:#{$shade000};
+ --surface-b:#{$shade100};
+ --surface-c:#{$shade200};
+ --surface-d:#{$shade300};
+ --surface-e:#{$shade000};
+ --surface-f:#{$shade000};
+ --text-color:#{$shade700};
+ --text-color-secondary:#{$shade600};
+ --primary-color:#{$primaryColor};
+ --primary-dark-color:#{$primaryDarkColor};
+ --primary-light-color:#{$primaryLightColor};
+ --primary-lighter-color:#{$primaryLighterColor};
+ --primary-color-text:#{$primaryTextColor};
+ --font-family:#{$fontFamily};
+}
+
+
+
+
Menu Modes
+
Menu has 2 modes, static and overlay. Layout container element in app.component.html is used to define which mode to use by adding specific classes. List
+ below indicates the style classes for each mode.
+
+ Static: "layout-wrapper layout-static"
+ Overlay: "layout-wrapper layout-overlay"
+
+
+
For example to create a horizontal menu, the div element should be in following form;
+
+<div class="layout-wrapper layout-sidebar">
+
+
+
It is also possible to leave the choice to the user by keeping the preference at a component and using an ngClass expression so that user can switch between modes. Sample
+ application has an example implementation of such use case. Refer to app.component.ts for an example.
+
+
Grid CSS
+
Sakai uses PrimeNG Flex Grid CSS throughout the demos such as Dashboard, however any Grid library can be used with it since Sakai Layout itself does not depend on PrimeFlex CSS.
+
+
Customizing Styles
+
It is suggested to add your customizations in the following sass files under the "sass/overrides" folder instead of adding them to the
+ scss files under sass folder to avoid maintenance issues after an update.
+
+
+ _layout_variables : Variables of the layout.
+ _layout_styles : Styles for the layout.
+ _theme_variables : Variables of the theme.
+ _theme_styles : Styles for the theme.
+
+
+
Migration Guide
+
Every change is included in CHANGELOG.md file at the root folder of the distribution along with the instructions to update.
+
+
+
diff --git a/src/app/demo/view/documentation.component.ts b/src/app/demo/view/documentation.component.ts
new file mode 100755
index 0000000..07bd07d
--- /dev/null
+++ b/src/app/demo/view/documentation.component.ts
@@ -0,0 +1,6 @@
+import {Component} from '@angular/core';
+
+@Component({
+ templateUrl: './documentation.component.html'
+})
+export class DocumentationComponent {}
diff --git a/src/app/demo/view/emptydemo.component.html b/src/app/demo/view/emptydemo.component.html
new file mode 100755
index 0000000..cb04b32
--- /dev/null
+++ b/src/app/demo/view/emptydemo.component.html
@@ -0,0 +1,8 @@
+
+
+
+
Empty Page
+
This is your empty page template to start building beautiful applications.
+
+
+
diff --git a/src/app/demo/view/emptydemo.component.ts b/src/app/demo/view/emptydemo.component.ts
new file mode 100755
index 0000000..e40f8c4
--- /dev/null
+++ b/src/app/demo/view/emptydemo.component.ts
@@ -0,0 +1,6 @@
+import {Component} from '@angular/core';
+
+@Component({
+ templateUrl: './emptydemo.component.html'
+})
+export class EmptyDemoComponent {}
diff --git a/src/app/demo/view/filedemo.component.html b/src/app/demo/view/filedemo.component.html
new file mode 100755
index 0000000..cf67b30
--- /dev/null
+++ b/src/app/demo/view/filedemo.component.html
@@ -0,0 +1,18 @@
+
+
+
+
Advanced
+
+
+
+ {{file.name}} - {{file.size}} bytes
+
+
+
+
+
Basic
+
+
+
+
diff --git a/src/app/demo/view/filedemo.component.ts b/src/app/demo/view/filedemo.component.ts
new file mode 100755
index 0000000..e4e0e85
--- /dev/null
+++ b/src/app/demo/view/filedemo.component.ts
@@ -0,0 +1,25 @@
+import {Component} from '@angular/core';
+import {MessageService} from 'primeng/api';
+
+@Component({
+ templateUrl: './filedemo.component.html',
+ providers: [MessageService]
+})
+export class FileDemoComponent {
+
+ uploadedFiles: any[] = [];
+
+ constructor(private messageService: MessageService) {}
+
+ onUpload(event) {
+ for (const file of event.files) {
+ this.uploadedFiles.push(file);
+ }
+
+ this.messageService.add({severity: 'info', summary: 'Success', detail: 'File Uploaded'});
+ }
+
+ onBasicUpload(event) {
+ this.messageService.add({severity: 'info', summary: 'Success', detail: 'File Uploaded with Basic Mode'});
+ }
+}
diff --git a/src/app/demo/view/floatlabeldemo.component.html b/src/app/demo/view/floatlabeldemo.component.html
new file mode 100644
index 0000000..bc3f248
--- /dev/null
+++ b/src/app/demo/view/floatlabeldemo.component.html
@@ -0,0 +1,71 @@
+
+
Float Label
+
+
+
+
+ InputText
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ InputGroup
+
+
+
+
+
+
+
+
+ Textarea
+
+
+
+
\ No newline at end of file
diff --git a/src/app/demo/view/floatlabeldemo.component.ts b/src/app/demo/view/floatlabeldemo.component.ts
new file mode 100644
index 0000000..3c9c9af
--- /dev/null
+++ b/src/app/demo/view/floatlabeldemo.component.ts
@@ -0,0 +1,71 @@
+import {Component, OnInit} from '@angular/core';
+import {CountryService} from '../service/countryservice';
+
+@Component({
+ templateUrl: './floatlabeldemo.component.html',
+ styleUrls: ['./floatlabeldemo.scss']
+})
+export class FloatLabelDemoComponent implements OnInit {
+
+ countries: any[];
+
+ cities: any[];
+
+ filteredCountries: any[];
+
+ value1: any;
+
+ value2: any;
+
+ value3: any;
+
+ value4: any;
+
+ value5: any;
+
+ value6: any;
+
+ value7: any;
+
+ value8: any;
+
+ value9: any;
+
+ value10: any;
+
+ value11: any;
+
+ value12: any;
+
+ constructor(private countryService: CountryService) {
+ this.cities = [
+ {name: 'New York', code: 'NY'},
+ {name: 'Rome', code: 'RM'},
+ {name: 'London', code: 'LDN'},
+ {name: 'Istanbul', code: 'IST'},
+ {name: 'Paris', code: 'PRS'}
+ ];
+ }
+
+ ngOnInit() {
+ this.countryService.getCountries().then(countries => {
+ this.countries = countries;
+ });
+ }
+
+ searchCountry(event) {
+ // in a real application, make a request to a remote url with the query and
+ // return filtered results, for demo we filter at client side
+ const filtered: any[] = [];
+ const query = event.query;
+ // tslint:disable-next-line:prefer-for-of
+ for (let i = 0; i < this.countries.length; i++) {
+ const country = this.countries[i];
+ if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) {
+ filtered.push(country);
+ }
+ }
+
+ this.filteredCountries = filtered;
+ }
+}
diff --git a/src/app/demo/view/floatlabeldemo.scss b/src/app/demo/view/floatlabeldemo.scss
new file mode 100644
index 0000000..e62743d
--- /dev/null
+++ b/src/app/demo/view/floatlabeldemo.scss
@@ -0,0 +1,9 @@
+:host ::ng-deep .floatlabel-demo {
+ .p-field {
+ margin-top: 2rem;
+ }
+
+ .p-multiselect-panel .p-multiselect-header {
+ padding-bottom: 0;
+ }
+}
diff --git a/src/app/demo/view/formlayoutdemo.component.html b/src/app/demo/view/formlayoutdemo.component.html
new file mode 100644
index 0000000..c3d83ff
--- /dev/null
+++ b/src/app/demo/view/formlayoutdemo.component.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+
Help Text
+
+ Username
+
+ Enter your username to reset your password.
+
+
+
+
+
+
diff --git a/src/app/demo/view/formlayoutdemo.component.ts b/src/app/demo/view/formlayoutdemo.component.ts
new file mode 100644
index 0000000..06d6254
--- /dev/null
+++ b/src/app/demo/view/formlayoutdemo.component.ts
@@ -0,0 +1,15 @@
+import {Component} from '@angular/core';
+
+@Component({
+ templateUrl: './formlayoutdemo.component.html'
+})
+export class FormLayoutDemoComponent {
+
+ selectedState:any;
+
+ dropdownItems = [
+ { name: 'Option 1', code: 'Option 1' },
+ { name: 'Option 2', code: 'Option 2' },
+ { name: 'Option 3', code: 'Option 3' }
+ ];
+}
diff --git a/src/app/demo/view/inputdemo.component.html b/src/app/demo/view/inputdemo.component.html
new file mode 100644
index 0000000..92e8f1c
--- /dev/null
+++ b/src/app/demo/view/inputdemo.component.html
@@ -0,0 +1,216 @@
+
+
+
+
InputText
+
+
+
Icons
+
+
+
Float Label
+
+
+ Username
+
+
+
Textarea
+
+
+
AutoComplete
+
+
+
Calendar
+
+
+
InputNumber
+
+
+
+
Chips
+
+
+
+
+
+
+
+
+
+
RadioButton
+
+
+
Checkbox
+
+
+
Input Switch
+
+
+
+
+
Listbox
+
+
+
Dropdown
+
+
+
Multiselect
+
+
+
+
+
{{option.name}}
+
+
+ Select Countries
+
+
+
+
+
+
{{country.name}}
+
+
+
+
+
+
+
ToggleButton
+
+
+
SelectButton
+
+
+
SelectButton - Multiple
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/demo/view/inputdemo.component.ts b/src/app/demo/view/inputdemo.component.ts
new file mode 100644
index 0000000..daa6645
--- /dev/null
+++ b/src/app/demo/view/inputdemo.component.ts
@@ -0,0 +1,122 @@
+import {Component, OnInit} from '@angular/core';
+import {CountryService} from '../service/countryservice';
+import {SelectItem} from 'primeng/api';
+
+@Component({
+ templateUrl: './inputdemo.component.html',
+ styles: [`:host ::ng-deep .p-multiselect {
+ min-width: 15rem;
+ }
+
+ :host ::ng-deep .multiselect-custom-virtual-scroll .p-multiselect {
+ min-width: 20rem;
+ }
+
+ :host ::ng-deep .multiselect-custom .p-multiselect-label {
+ padding-top: .25rem;
+ padding-bottom: .25rem;
+
+ }
+
+ :host ::ng-deep .multiselect-custom .country-item.country-item-value {
+ padding: .25rem .5rem;
+ border-radius: 3px;
+ display: inline-flex;
+ margin-right: .5rem;
+ background-color: var(--primary-color);
+ color: var(--primary-color-text);
+ }
+
+ :host ::ng-deep .multiselect-custom .country-item.country-item-value img.flag {
+ width: 17px;
+ }
+
+ :host ::ng-deep .multiselect-custom .country-item {
+ display: flex;
+ align-items: center;
+ }
+
+ :host ::ng-deep .multiselect-custom .country-item img.flag {
+ width: 18px;
+ margin-right: .5rem;
+ }
+
+ :host ::ng-deep .multiselect-custom .country-placeholder {
+ padding: 0.25rem;
+ }
+
+ :host ::ng-deep .p-colorpicker {
+ width: 2.5em
+ }
+ `]
+})
+export class InputDemoComponent implements OnInit{
+ countries: any[];
+
+ filteredCountries: any[];
+
+ selectedCountryAdvanced: any[];
+
+ valSlider = 0;
+
+ valColor = '#424242';
+
+ valRadio: string;
+
+ valCheck: string[] = [];
+
+ valSwitch: boolean;
+
+ cities: SelectItem[];
+
+ selectedList: SelectItem;
+
+ selectedDrop: SelectItem;
+
+ selectedMulti: string[] = [];
+
+ valToggle = false;
+
+ paymentOptions: any[];
+
+ valSelect1: string;
+
+ valSelect2: string;
+
+ valueKnob = 20;
+
+ constructor(private countryService: CountryService) {}
+
+ ngOnInit() {
+ this.countryService.getCountries().then(countries => {
+ this.countries = countries;
+ });
+
+ this.cities = [
+ {label: 'New York', value: {id: 1, name: 'New York', code: 'NY'}},
+ {label: 'Rome', value: {id: 2, name: 'Rome', code: 'RM'}},
+ {label: 'London', value: {id: 3, name: 'London', code: 'LDN'}},
+ {label: 'Istanbul', value: {id: 4, name: 'Istanbul', code: 'IST'}},
+ {label: 'Paris', value: {id: 5, name: 'Paris', code: 'PRS'}}
+ ];
+
+ this.paymentOptions = [
+ {name: 'Option 1', value: 1},
+ {name: 'Option 2', value: 2},
+ {name: 'Option 3', value: 3}
+ ];
+ }
+
+ filterCountry(event) {
+ const filtered: any[] = [];
+ const query = event.query;
+ for (let i = 0; i < this.countries.length; i++) {
+ const country = this.countries[i];
+ if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) {
+ filtered.push(country);
+ }
+ }
+
+ this.filteredCountries = filtered;
+ }
+}
diff --git a/src/app/demo/view/invalidstatedemo.component.html b/src/app/demo/view/invalidstatedemo.component.html
new file mode 100644
index 0000000..279257d
--- /dev/null
+++ b/src/app/demo/view/invalidstatedemo.component.html
@@ -0,0 +1,55 @@
+
+
+
+
Invalid State
+
+
+
+ InputText
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Textarea
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/demo/view/invalidstatedemo.component.ts b/src/app/demo/view/invalidstatedemo.component.ts
new file mode 100644
index 0000000..fb62dab
--- /dev/null
+++ b/src/app/demo/view/invalidstatedemo.component.ts
@@ -0,0 +1,66 @@
+import {Component, OnInit} from '@angular/core';
+import {CountryService} from '../service/countryservice';
+
+@Component({
+ templateUrl: './invalidstatedemo.component.html'
+})
+export class InvalidStateDemoComponent implements OnInit {
+
+
+ countries: any[];
+
+ cities: any[];
+
+ filteredCountries: any[];
+
+ value1: any;
+
+ value2: any;
+
+ value3: any;
+
+ value4: any;
+
+ value5: any;
+
+ value6: any;
+
+ value7: any;
+
+ value8: any;
+
+ value9: any;
+
+ value10: any;
+
+ constructor(private countryService: CountryService) {
+ this.cities = [
+ {name: 'New York', code: 'NY'},
+ {name: 'Rome', code: 'RM'},
+ {name: 'London', code: 'LDN'},
+ {name: 'Istanbul', code: 'IST'},
+ {name: 'Paris', code: 'PRS'}
+ ];
+ }
+
+ ngOnInit() {
+ this.countryService.getCountries().then(countries => {
+ this.countries = countries;
+ });
+ }
+
+ searchCountry(event) {
+ // in a real application, make a request to a remote url with the query and return filtered results,
+ // for demo we filter at client side
+ const filtered: any[] = [];
+ const query = event.query;
+ for (let i = 0; i < this.countries.length; i++) {
+ const country = this.countries[i];
+ if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) {
+ filtered.push(country);
+ }
+ }
+
+ this.filteredCountries = filtered;
+ }
+}
diff --git a/src/app/demo/view/listdemo.component.html b/src/app/demo/view/listdemo.component.html
new file mode 100644
index 0000000..15aaaa5
--- /dev/null
+++ b/src/app/demo/view/listdemo.component.html
@@ -0,0 +1,81 @@
+
+
+
+
DataView
+
+
+
+
+
+
+
+
+
+
{{product.name}}
+
{{product.description}}
+
+
{{product.category}}
+
+
+
${{product.price}}
+
+
{{product.inventoryStatus}}
+
+
+
+
+
+
+
+
+
+
+ {{product.category}}
+
+
{{product.inventoryStatus}}
+
+
+
+
{{product.name}}
+
{{product.description}}
+
+
+
+
+
+
+
+
+
+
+
+
+
PickList
+
+
+ {{city.name}}
+
+
+
+
+
+
+
+
OrderList
+
+
+ {{city.name}}
+
+
+
+
+
diff --git a/src/app/demo/view/listdemo.component.ts b/src/app/demo/view/listdemo.component.ts
new file mode 100644
index 0000000..b6845f7
--- /dev/null
+++ b/src/app/demo/view/listdemo.component.ts
@@ -0,0 +1,67 @@
+import {Component, OnInit} from '@angular/core';
+import {SelectItem} from 'primeng/api';
+import {Product} from '../domain/product';
+import {ProductService} from '../service/productservice';
+
+@Component({
+ templateUrl: './listdemo.component.html',
+ styleUrls: ['./listdemo.scss']
+})
+export class ListDemoComponent implements OnInit {
+
+ products: Product[];
+
+ sortOptions: SelectItem[];
+
+ sortOrder: number;
+
+ sortField: string;
+
+ sourceCities: any[];
+
+ targetCities: any[];
+
+ orderCities: any[];
+
+ constructor(private productService: ProductService) {}
+
+ ngOnInit() {
+ this.productService.getProducts().then(data => this.products = data);
+
+ this.sourceCities = [
+ {name: 'San Francisco', code: 'SF'},
+ {name: 'London', code: 'LDN'},
+ {name: 'Paris', code: 'PRS'},
+ {name: 'Istanbul', code: 'IST'},
+ {name: 'Berlin', code: 'BRL'},
+ {name: 'Barcelona', code: 'BRC'},
+ {name: 'Rome', code: 'RM'}];
+ this.targetCities = [];
+
+ this.orderCities = [
+ {name: 'San Francisco', code: 'SF'},
+ {name: 'London', code: 'LDN'},
+ {name: 'Paris', code: 'PRS'},
+ {name: 'Istanbul', code: 'IST'},
+ {name: 'Berlin', code: 'BRL'},
+ {name: 'Barcelona', code: 'BRC'},
+ {name: 'Rome', code: 'RM'}];
+
+ this.sortOptions = [
+ {label: 'Price High to Low', value: '!price'},
+ {label: 'Price Low to High', value: 'price'}
+ ];
+ }
+
+ onSortChange(event) {
+ const value = event.value;
+
+ if (value.indexOf('!') === 0) {
+ this.sortOrder = -1;
+ this.sortField = value.substring(1, value.length);
+ } else {
+ this.sortOrder = 1;
+ this.sortField = value;
+ }
+ }
+}
diff --git a/src/app/demo/view/listdemo.scss b/src/app/demo/view/listdemo.scss
new file mode 100644
index 0000000..b7627b1
--- /dev/null
+++ b/src/app/demo/view/listdemo.scss
@@ -0,0 +1,146 @@
+:host ::ng-deep {
+ .p-dropdown {
+ width: 14rem;
+ font-weight: normal;
+ }
+
+ .product-name {
+ font-size: 1.5rem;
+ font-weight: 700;
+ }
+
+ .product-description {
+ margin: 0 0 1rem 0;
+ }
+
+ .product-category-icon {
+ vertical-align: middle;
+ margin-right: .5rem;
+ }
+
+ .product-category {
+ font-weight: 600;
+ vertical-align: middle;
+ }
+
+ .product-list-item {
+ display: flex;
+ align-items: center;
+ padding: 1rem;
+ width: 100%;
+
+ img {
+ width: 150px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ margin-right: 2rem;
+ }
+
+ .product-list-detail {
+ flex: 1 1 0;
+ }
+
+ .p-rating {
+ margin: 0 0 .5rem 0;
+ }
+
+ .product-price {
+ font-size: 1.5rem;
+ font-weight: 600;
+ margin-bottom: .5rem;
+ align-self: flex-end;
+ }
+
+ .product-list-action {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .p-button {
+ margin-bottom: .5rem;
+ }
+ }
+
+ .product-grid-item {
+ margin: .5em;
+ border: 1px solid var(--surface-d);
+
+ .product-grid-item-top,
+ .product-grid-item-bottom {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ img {
+ width: 75%;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ margin: 2rem 0;
+ }
+
+ .product-grid-item-content {
+ text-align: center;
+ }
+
+ .product-price {
+ font-size: 1.5rem;
+ font-weight: 600;
+ }
+ }
+}
+
+.product-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+}
+
+@media screen and (max-width: 576px) {
+ :host ::ng-deep .product-list-item {
+ flex-direction: column;
+ align-items: center;
+
+ img {
+ width: 75%;
+ margin: 2rem 0;
+ }
+
+ .product-list-detail {
+ text-align: center;
+ }
+
+ .product-price {
+ align-self: center;
+ }
+
+ .product-list-action {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .product-list-action {
+ margin-top: 2rem;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ }
+ }
+}
diff --git a/src/app/demo/view/mediademo.scss b/src/app/demo/view/mediademo.scss
new file mode 100644
index 0000000..236c794
--- /dev/null
+++ b/src/app/demo/view/mediademo.scss
@@ -0,0 +1,38 @@
+.product-item {
+ .product-item-content {
+ border: 1px solid var(--surface-d);
+ border-radius: 3px;
+ margin: .3rem;
+ text-align: center;
+ padding: 2rem 0;
+ }
+
+ .product-image {
+ width: 50%;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)
+ }
+}
+
+.product-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+}
diff --git a/src/app/demo/view/menusdemo.component.html b/src/app/demo/view/menusdemo.component.html
new file mode 100755
index 0000000..8b72a22
--- /dev/null
+++ b/src/app/demo/view/menusdemo.component.html
@@ -0,0 +1,83 @@
+
+
+
+
MenuBar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ContextMenu
+ Right click to display.
+
+
+
+
+
+
+
MegaMenu - Horizontal
+
+
+
MegaMenu - Vertical
+
+
+
+
+
+
diff --git a/src/app/demo/view/menusdemo.component.ts b/src/app/demo/view/menusdemo.component.ts
new file mode 100755
index 0000000..ee59c89
--- /dev/null
+++ b/src/app/demo/view/menusdemo.component.ts
@@ -0,0 +1,454 @@
+import {Component, OnInit, ViewEncapsulation} from '@angular/core';
+import {MegaMenuItem, MenuItem} from 'primeng/api';
+
+@Component({
+ templateUrl: './menusdemo.component.html',
+ encapsulation: ViewEncapsulation.None
+})
+export class MenusDemoComponent implements OnInit {
+
+ breadcrumbItems: MenuItem[];
+
+ tieredItems: MenuItem[];
+
+ items: MenuItem[];
+
+ tabMenuItems: MenuItem[];
+
+ megaMenuItems: MegaMenuItem[];
+
+ panelMenuItems: MenuItem[];
+
+ stepsItems: MenuItem[];
+
+ slideItems: MenuItem[];
+
+ menuItems: MenuItem[];
+
+ ngOnInit() {
+
+ this.tieredItems = [
+ {
+ label: 'Customers',
+ icon: 'pi pi-fw pi-table',
+ items: [
+ {
+ label: 'New',
+ icon: 'pi pi-fw pi-plus',
+ items: [
+ {
+ label: 'Customer',
+ icon: 'pi pi-fw pi-plus'
+ },
+ {
+ label: 'Duplicate',
+ icon: 'pi pi-fw pi-copy'
+ },
+
+ ]
+ },
+ {
+ label: 'Edit',
+ icon: 'pi pi-fw pi-user-edit'
+ }
+ ]
+ },
+ {
+ label: 'Orders',
+ icon: 'pi pi-fw pi-shopping-cart',
+ items: [
+ {
+ label: 'View',
+ icon: 'pi pi-fw pi-list'
+ },
+ {
+ label: 'Search',
+ icon: 'pi pi-fw pi-search'
+ }
+
+ ]
+ },
+ {
+ label: 'Shipments',
+ icon: 'pi pi-fw pi-envelope',
+ items: [
+ {
+ label: 'Tracker',
+ icon: 'pi pi-fw pi-compass',
+
+ },
+ {
+ label: 'Map',
+ icon: 'pi pi-fw pi-map-marker',
+
+ },
+ {
+ label: 'Manage',
+ icon: 'pi pi-fw pi-pencil'
+ }
+ ]
+ },
+ {
+ label: 'Profile',
+ icon: 'pi pi-fw pi-user',
+ items: [
+ {
+ label: 'Settings',
+ icon: 'pi pi-fw pi-cog'
+ },
+ {
+ label: 'Billing',
+ icon: 'pi pi-fw pi-file'
+ }
+ ]
+ },
+ { separator: true },
+ {
+ label: 'Quit',
+ icon: 'pi pi-fw pi-sign-out'
+ }
+ ];
+
+ this.items = [
+ {
+ label: 'Customers',
+ items: [
+ {
+ label: 'New',
+ icon: 'pi pi-fw pi-plus'
+ },
+ {
+ label: 'Edit',
+ icon: 'pi pi-fw pi-user-edit'
+ }
+ ]
+ },
+ {
+ label: 'Orders',
+ items: [
+ {
+ label: 'View',
+ icon: 'pi pi-fw pi-list'
+ },
+ {
+ label: 'Search',
+ icon: 'pi pi-fw pi-search'
+ }
+
+ ]
+ },
+ {
+ label: 'Shipments',
+ items: [
+ {
+ label: 'Tracker',
+ icon: 'pi pi-fw pi-compass',
+
+ },
+ {
+ label: 'Map',
+ icon: 'pi pi-fw pi-map-marker',
+
+ },
+ {
+ label: 'Manage',
+ icon: 'pi pi-fw pi-pencil'
+ }
+ ]
+ }
+ ];
+
+ this.menuItems = [
+ {
+ label: 'Save', icon: 'pi pi-fw pi-check'
+ },
+ {
+ label: 'Update', icon: 'pi pi-fw pi-refresh'
+ },
+ {
+ label: 'Delete', icon: 'pi pi-fw pi-trash'
+ },
+ {
+ separator: true
+ },
+ {
+ label: 'Quit', icon: 'pi pi-fw pi-sign-out'
+ },
+ ];
+
+ this.slideItems = [
+ {
+ label: 'Customers',
+ icon: 'pi pi-fw pi-table',
+ items: [
+ {
+ label: 'New',
+ icon: 'pi pi-fw pi-plus'
+ },
+ {
+ label: 'Edit',
+ icon: 'pi pi-fw pi-user-edit'
+ }
+ ]
+ },
+ {
+ label: 'Orders',
+ icon: 'pi pi-fw pi-shopping-cart',
+ items: [
+ {
+ label: 'View',
+ icon: 'pi pi-fw pi-list'
+ },
+ {
+ label: 'Search',
+ icon: 'pi pi-fw pi-search'
+ }
+
+ ]
+ },
+ {
+ label: 'Shipments',
+ icon: 'pi pi-fw pi-envelope',
+ items: [
+ {
+ label: 'Tracker',
+ icon: 'pi pi-fw pi-compass',
+
+ },
+ {
+ label: 'Map',
+ icon: 'pi pi-fw pi-map-marker',
+
+ },
+ {
+ label: 'Manage',
+ icon: 'pi pi-fw pi-pencil'
+ }
+ ]
+ },
+ {
+ label: 'Profile',
+ icon: 'pi pi-fw pi-user',
+ items: [
+ {
+ label: 'Settings',
+ icon: 'pi pi-fw pi-cog'
+ },
+ {
+ label: 'Billing',
+ icon: 'pi pi-fw pi-file'
+ }
+ ]
+ }
+ ];
+
+ this.breadcrumbItems = [];
+ this.breadcrumbItems.push({ label: 'Electronics' });
+ this.breadcrumbItems.push({ label: 'Computer' });
+ this.breadcrumbItems.push({ label: 'Notebook' });
+ this.breadcrumbItems.push({ label: 'Accessories' });
+ this.breadcrumbItems.push({ label: 'Backpacks' });
+ this.breadcrumbItems.push({ label: 'Item' });
+
+ this.tabMenuItems = [
+ {label: 'Personal'},
+ {label: 'Seat'},
+ {label: 'Payment'},
+ {label: 'Confirmation'}
+ ];
+
+ this.megaMenuItems = [
+ {
+ label: 'Fashion', icon: 'pi pi-fw pi-tag',
+ items: [
+ [
+ {
+ label: 'Women',
+ items: [{label: 'Women Item'}, {label: 'Women Item'}, {label: 'Women Item'}]
+ },
+ {
+ label: 'Men',
+ items: [{label: 'Men Item'}, {label: 'Men Item'}, {label: 'Men Item'}]
+ }
+ ],
+ [
+ {
+ label: 'Kids',
+ items: [{label: 'Kids Item'}, {label: 'Kids Item'}]
+ },
+ {
+ label: 'Luggage',
+ items: [{label: 'Luggage Item'}, {label: 'Luggage Item'}, {label: 'Luggage Item'}]
+ }
+ ]
+ ]
+ },
+ {
+ label: 'Electronics', icon: 'pi pi-fw pi-desktop',
+ items: [
+ [
+ {
+ label: 'Computer',
+ items: [{label: 'Computer Item'}, {label: 'Computer Item'}]
+ },
+ {
+ label: 'Camcorder',
+ items: [{label: 'Camcorder Item'}, {label: 'Camcorder Item'}, {label: 'Camcorder Item'}]
+ }
+ ],
+ [
+ {
+ label: 'TV',
+ items: [{label: 'TV Item'}, {label: 'TV Item'}]
+ },
+ {
+ label: 'Audio',
+ items: [{label: 'Audio Item'}, {label: 'Audio Item'}, {label: 'Audio Item'}]
+ }
+ ],
+ [
+ {
+ label: 'Sports.7',
+ items: [{label: 'Sports.7.1'}, {label: 'Sports.7.2'}]
+ }
+ ]
+ ]
+ },
+ {
+ label: 'Furniture', icon: 'pi pi-fw pi-image',
+ items: [
+ [
+ {
+ label: 'Living Room',
+ items: [{label: 'Living Room Item'}, {label: 'Living Room Item'}]
+ },
+ {
+ label: 'Kitchen',
+ items: [{label: 'Kitchen Item'}, {label: 'Kitchen Item'}, {label: 'Kitchen Item'}]
+ }
+ ],
+ [
+ {
+ label: 'Bedroom',
+ items: [{label: 'Bedroom Item'}, {label: 'Bedroom Item'}]
+ },
+ {
+ label: 'Outdoor',
+ items: [{label: 'Outdoor Item'}, {label: 'Outdoor Item'}, {label: 'Outdoor Item'}]
+ }
+ ]
+ ]
+ },
+ {
+ label: 'Sports', icon: 'pi pi-fw pi-star-o',
+ items: [
+ [
+ {
+ label: 'Basketball',
+ items: [{label: 'Basketball Item'}, {label: 'Basketball Item'}]
+ },
+ {
+ label: 'Football',
+ items: [{label: 'Football Item'}, {label: 'Football Item'}, {label: 'Football Item'}]
+ }
+ ],
+ [
+ {
+ label: 'Tennis',
+ items: [{label: 'Tennis Item'}, {label: 'Tennis Item'}]
+ }
+ ]
+ ]
+ },
+ ];
+
+ this.panelMenuItems = [
+ {
+ label: 'Customers',
+ items: [
+ {
+ label: 'New',
+ icon: 'pi pi-fw pi-plus',
+ items: [
+ {
+ label: 'Customer',
+ icon: 'pi pi-fw pi-plus'
+ },
+ {
+ label: 'Duplicate',
+ icon: 'pi pi-fw pi-copy'
+ },
+
+ ]
+ },
+ {
+ label: 'Edit',
+ icon: 'pi pi-fw pi-user-edit'
+ }
+ ]
+ },
+ {
+ label: 'Orders',
+ items: [
+ {
+ label: 'View',
+ icon: 'pi pi-fw pi-list'
+ },
+ {
+ label: 'Search',
+ icon: 'pi pi-fw pi-search'
+ }
+
+ ]
+ },
+ {
+ label: 'Shipments',
+ items: [
+ {
+ label: 'Tracker',
+ icon: 'pi pi-fw pi-compass',
+
+ },
+ {
+ label: 'Map',
+ icon: 'pi pi-fw pi-map-marker',
+
+ },
+ {
+ label: 'Manage',
+ icon: 'pi pi-fw pi-pencil'
+ }
+ ]
+ },
+ {
+ label: 'Profile',
+ items: [
+ {
+ label: 'Settings',
+ icon: 'pi pi-fw pi-cog'
+ },
+ {
+ label: 'Billing',
+ icon: 'pi pi-fw pi-file'
+ }
+ ]
+ }
+ ];
+
+ this.stepsItems = [
+ {
+ label: 'Personal'
+ },
+ {
+ label: 'Seat'
+ },
+ {
+ label: 'Payment'
+ },
+ {
+ label: 'Confirmation'
+ }
+ ];
+ }
+
+}
diff --git a/src/app/demo/view/messagesdemo.component.html b/src/app/demo/view/messagesdemo.component.html
new file mode 100755
index 0000000..6a6812f
--- /dev/null
+++ b/src/app/demo/view/messagesdemo.component.html
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
Help Text
+
+ Username
+
+ Username is not available.
+
+
+
+
diff --git a/src/app/demo/view/messagesdemo.component.ts b/src/app/demo/view/messagesdemo.component.ts
new file mode 100755
index 0000000..b468d18
--- /dev/null
+++ b/src/app/demo/view/messagesdemo.component.ts
@@ -0,0 +1,58 @@
+import {Component} from '@angular/core';
+import {Message, MessageService} from 'primeng/api';
+
+@Component({
+ templateUrl: './messagesdemo.component.html',
+ styles: [`
+ :host ::ng-deep .p-button {
+ min-width: 8em;
+ }
+
+ :host ::ng-deep .p-message {
+ margin-left: .25em;
+ }
+ `],
+ providers: [MessageService]
+})
+export class MessagesDemoComponent {
+
+ msgs: Message[] = [];
+
+ constructor(private service: MessageService) {}
+
+ showInfoViaToast() {
+ this.service.add({key: 'tst', severity: 'info', summary: 'Info Message', detail: 'PrimeNG rocks'});
+ }
+
+ showWarnViaToast() {
+ this.service.add({key: 'tst', severity: 'warn', summary: 'Warn Message', detail: 'There are unsaved changes'});
+ }
+
+ showErrorViaToast() {
+ this.service.add({ key: 'tst', severity: 'error', summary: 'Error Message', detail: 'Validation failed' });
+ }
+
+ showSuccessViaToast() {
+ this.service.add({ key: 'tst', severity: 'success', summary: 'Success Message', detail: 'Message sent' });
+ }
+
+ showInfoViaMessages() {
+ this.msgs = [];
+ this.msgs.push({ severity: 'info', summary: 'Info Message', detail: 'PrimeNG rocks' });
+ }
+
+ showWarnViaMessages() {
+ this.msgs = [];
+ this.msgs.push({ severity: 'warn', summary: 'Warn Message', detail: 'There are unsaved changes' });
+ }
+
+ showErrorViaMessages() {
+ this.msgs = [];
+ this.msgs.push({ severity: 'error', summary: 'Error Message', detail: 'Validation failed' });
+ }
+
+ showSuccessViaMessages() {
+ this.msgs = [];
+ this.msgs.push({ severity: 'success', summary: 'Success Message', detail: 'Message sent' });
+ }
+}
diff --git a/src/app/demo/view/miscdemo.component.html b/src/app/demo/view/miscdemo.component.html
new file mode 100755
index 0000000..9fed357
--- /dev/null
+++ b/src/app/demo/view/miscdemo.component.html
@@ -0,0 +1,165 @@
+
+
+
+
+
Badge
+
Numbers
+
+
+
Positioned Badge
+
+
+
+
+
+
Inline Button Badge
+
+
+
+
Sizes
+
+
+
+
+
Avatar
+
Avatar Group
+
+
+
+
+
+
+
+
+
+
Label - Circle
+
+
+
+
+
Icon - Badge
+
+
+
+
+
ScrollTop
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+ Vitae et leo duis ut diam.
+ Ultricies mi quis hendrerit dolor magna eget est lorem. Amet consectetur adipiscing elit ut.
+ Nam libero justo laoreet sit amet. Pharetra massa massa ultricies mi quis hendrerit dolor magna.
+ Est ultricies integer quis auctor elit sed vulputate. Consequat ac felis donec et. Tellus orci ac auctor augue mauris.
+ Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Tincidunt arcu non sodales neque sodales.
+ Metus aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Sodales ut etiam sit amet nisl purus.
+ Cursus sit amet dictum sit amet. Tristique senectus et netus et malesuada fames ac turpis egestas.
+ Et tortor consequat id porta nibh venenatis cras sed. Diam maecenas ultricies mi eget mauris.
+ Eget egestas purus viverra accumsan in nisl nisi. Suscipit adipiscing bibendum est ultricies integer.
+ Mattis aliquam faucibus purus in massa tempor nec.
+
+
+
+
+
+
+
+
Tag
+
Tags
+
+
+
+
+
+
+
Pills
+
+
+
+
+
+
+
Icons
+
+
+
+
+
+
+
+
+
Chip
+
Basic
+
+
+
Icon
+
+
+
Image
+
+
+
Styling
+
+
+
+
+
+
diff --git a/src/app/demo/view/miscdemo.component.ts b/src/app/demo/view/miscdemo.component.ts
new file mode 100755
index 0000000..649f515
--- /dev/null
+++ b/src/app/demo/view/miscdemo.component.ts
@@ -0,0 +1,62 @@
+import {Component, OnInit} from '@angular/core';
+
+@Component({
+ templateUrl: './miscdemo.component.html',
+ styles: [`
+ :host ::ng-deep .misc-demo .p-button.p-widget {
+ min-width: 6rem;
+ }
+
+ :host ::ng-deep .misc-demo .badges .p-badge {
+ margin-right: .5rem;
+ }
+
+ :host ::ng-deep .misc-demo .badges .p-tag {
+ margin-right: .5rem;
+ }
+
+ :host ::ng-deep .p-chip.custom-chip {
+ background: var(--primary-color);
+ color: var(--primary-color-text);
+ }
+
+ :host ::ng-deep .custom-scrolltop{
+ width: 2rem;
+ height: 2rem;
+ border-radius: 4px;
+ background-color: var(--primary-color);
+ }
+
+ :host ::ng-deep .custom-scrolltop .p-scrolltop-icon {
+ font-size: 1rem;
+ color: var(--primary-color-text);
+ }
+
+ :host ::ng-deep .custom-scrolltop:hover {
+ background-color: var(--primary-color);
+ }
+
+ :host ::ng-deep .custom-skeleton {
+ border: 1px solid var(--surface-d);
+ border-borderRadius: 4px;
+ }
+
+ :host ::ng-deep .custom-skeleton ul {
+ list-style: none;
+ }
+ `]
+})
+export class MiscDemoComponent implements OnInit {
+
+ value = 0;
+
+ ngOnInit() {
+ const interval = setInterval(() => {
+ this.value = this.value + Math.floor(Math.random() * 10) + 1;
+ if (this.value >= 100) {
+ this.value = 100;
+ clearInterval(interval);
+ }
+ }, 2000);
+ }
+}
diff --git a/src/app/demo/view/overlaysdemo.component.html b/src/app/demo/view/overlaysdemo.component.html
new file mode 100755
index 0000000..450a023
--- /dev/null
+++ b/src/app/demo/view/overlaysdemo.component.html
@@ -0,0 +1,124 @@
+
+
+
+
+
Dialog
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit
+ in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
Overlay Panel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+ Image
+ Price
+
+
+
+
+ {{product.name}}
+
+ {{formatCurrency(product.price)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sidebar
+
+ Left Sidebar
+
+
+
+ Right Sidebar
+
+
+
+ Top Sidebar
+
+
+
+ Bottom Sidebar
+
+
+
+ Full Screen Sidebar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/demo/view/overlaysdemo.component.ts b/src/app/demo/view/overlaysdemo.component.ts
new file mode 100755
index 0000000..6947416
--- /dev/null
+++ b/src/app/demo/view/overlaysdemo.component.ts
@@ -0,0 +1,80 @@
+import {Component, OnInit} from '@angular/core';
+import {ConfirmationService, MessageService} from 'primeng/api';
+import {Product} from '../domain/product';
+import {ProductService} from '../service/productservice';
+
+@Component({
+ templateUrl: './overlaysdemo.component.html',
+ styleUrls: ['./overlaysdemo.scss'],
+ providers: [ConfirmationService, MessageService]
+})
+export class OverlaysDemoComponent implements OnInit {
+
+ images: any[];
+
+ display: boolean;
+
+ products: Product[];
+
+ selectedProduct: Product;
+
+ visibleSidebar1;
+
+ visibleSidebar2;
+
+ visibleSidebar3;
+
+ visibleSidebar4;
+
+ visibleSidebar5;
+
+ constructor(private productService: ProductService, private confirmationService: ConfirmationService, private messageService: MessageService) {}
+
+ ngOnInit() {
+ this.productService.getProductsSmall().then(products => this.products = products);
+
+ this.images = [];
+ this.images.push({
+ source: 'assets/demo/images/sopranos/sopranos1.jpg',
+ thumbnail: 'assets/demo/images/sopranos/sopranos1_small.jpg', title: 'Sopranos 1'
+ });
+ this.images.push({
+ source: 'assets/demo/images/sopranos/sopranos2.jpg',
+ thumbnail: 'assets/demo/images/sopranos/sopranos2_small.jpg', title: 'Sopranos 2'
+ });
+ this.images.push({
+ source: 'assets/demo/images/sopranos/sopranos3.jpg',
+ thumbnail: 'assets/demo/images/sopranos/sopranos3_small.jpg', title: 'Sopranos 3'
+ });
+ this.images.push({
+ source: 'assets/demo/images/sopranos/sopranos4.jpg',
+ thumbnail: 'assets/demo/images/sopranos/sopranos4_small.jpg', title: 'Sopranos 4'
+ });
+ }
+
+ confirm1() {
+ this.confirmationService.confirm({
+ key: 'confirm1',
+ message: 'Are you sure to perform this action?'
+ });
+ }
+
+ confirm2(event: Event) {
+ this.confirmationService.confirm({
+ key: 'confirm2',
+ target: event.target,
+ message: 'Are you sure that you want to proceed?',
+ icon: 'pi pi-exclamation-triangle',
+ accept: () => {
+ this.messageService.add({severity: 'info', summary: 'Confirmed', detail: 'You have accepted'});
+ },
+ reject: () => {
+ this.messageService.add({severity: 'error', summary: 'Rejected', detail: 'You have rejected'});
+ }
+ });
+ }
+
+ formatCurrency(value) {
+ return value.toLocaleString('en-US', {style: 'currency', currency: 'USD'});
+ }
+}
diff --git a/src/app/demo/view/overlaysdemo.scss b/src/app/demo/view/overlaysdemo.scss
new file mode 100644
index 0000000..fc88a12
--- /dev/null
+++ b/src/app/demo/view/overlaysdemo.scss
@@ -0,0 +1,8 @@
+.product-image {
+ width: 50px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)
+}
+
+:host ::ng-deep button {
+ margin-right: .25em;
+}
diff --git a/src/app/demo/view/panelsdemo.component.html b/src/app/demo/view/panelsdemo.component.html
new file mode 100755
index 0000000..462bdc8
--- /dev/null
+++ b/src/app/demo/view/panelsdemo.component.html
@@ -0,0 +1,239 @@
+
+
+
+
Toolbar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AccordionPanel
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
+ et dolore magna aliqua.
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat.
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
+ pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
+ est laborum.
+
+
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
+ totam rem aperiam, eaque
+ ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo
+ enim ipsam voluptatem quia
+ voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione
+ voluptatem sequi nesciunt.
+ Consectetur, adipisci velit, sed quia non numquam eius modi.
+
+
+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum
+ deleniti atque corrupti quos dolores
+ et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui
+ officia deserunt mollitia animi, id est laborum et dolorum fuga.
+ Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est
+ eligendi optio cumque nihil impedit
+ quo minus.
+
+
+
+
+
+
TabView
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
+ et dolore magna aliqua.
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat.
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
+ pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id
+ est laborum.
+
+
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
+ totam rem aperiam, eaque
+ ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo
+ enim ipsam voluptatem quia
+ voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione
+ voluptatem sequi nesciunt.
+ Consectetur, adipisci velit, sed quia non numquam eius modi.
+
+
+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum
+ deleniti atque corrupti quos dolores
+ et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui
+ officia deserunt mollitia animi, id est laborum et dolorum fuga.
+ Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est
+ eligendi optio cumque nihil impedit
+ quo minus.
+
+
+
+
+
+
+
+
Panel
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
+ dolore magna aliqua.
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat.
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
+ laborum.
+
+
+
+
+
Fieldset
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
+ dolore magna aliqua.
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat.
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
+ laborum.
+
+
+
+
+
+
+
Subtitle
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
+ dolore magna aliqua.
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat.
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
+ laborum.
+
+
+
+
+
+
Divider
+
+
+
+
+ Username
+
+
+
+ Password
+
+
+
+
+
+
+
+
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium,
+ totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi
+ architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit
+ aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione
+ voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius modi.
+
+
+ Badge
+
+
+
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum
+ deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati
+ cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est
+ laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.
+ Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus.
+
+
+
+
+
+
Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et
+ voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur
+ a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis
+ doloribus asperiores repellat.
+ Donec vel volutpat ipsum. Integer nunc magna, posuere ut tincidunt eget, egestas vitae sapien.
+ Morbi dapibus luctus odio.
+
+
+
+
+
+
+
+
Splitter
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
+ labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
+ ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit
+ in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim
+ id est laborum.
+
+
+
+
+
+
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
+ doloremque
+ laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi
+ architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia
+ voluptas
+ sit
+ aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione
+ voluptatem sequi nesciunt. Consectetur, adipisci velit, sed quia non numquam eius
+ modi.
+
+
+
+
+ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis
+ praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias
+ excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui
+ officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem
+ rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est
+ eligendi optio cumque nihil impedit quo minus.
+
+
+
+
+
+
+
+
diff --git a/src/app/demo/view/panelsdemo.component.ts b/src/app/demo/view/panelsdemo.component.ts
new file mode 100755
index 0000000..0037c26
--- /dev/null
+++ b/src/app/demo/view/panelsdemo.component.ts
@@ -0,0 +1,52 @@
+import {Component, OnInit} from '@angular/core';
+import {MenuItem} from 'primeng/api';
+
+@Component({
+ templateUrl: './panelsdemo.component.html',
+ styles: [`
+ :host ::ng-deep button {
+ margin-right: .25em;
+ margin-left: .25em;
+ }
+
+ :host ::ng-deep .p-splitbutton button {
+ margin-right: 0;
+ margin-left: 0;
+ }
+
+ :host ::ng-deep .p-splitter-panel-nested {
+ overflow: auto;
+ }
+
+ @media screen and (max-width: 960px) {
+ .card.toolbar-demo {
+ overflow: auto;
+ }
+ }
+ `]
+})
+export class PanelsDemoComponent implements OnInit {
+
+ items: MenuItem[];
+
+ cardMenu: MenuItem[];
+
+ ngOnInit() {
+ this.items = [
+ {label: 'Angular.io', icon: 'pi pi-external-link', url: 'http://angular.io'},
+ {label: 'Theming', icon: 'pi pi-bookmark', routerLink: ['/theming']}
+ ];
+
+ this.cardMenu = [
+ {
+ label: 'Save', icon: 'pi pi-fw pi-check'
+ },
+ {
+ label: 'Update', icon: 'pi pi-fw pi-refresh'
+ },
+ {
+ label: 'Delete', icon: 'pi pi-fw pi-trash'
+ },
+ ];
+ }
+}
diff --git a/src/app/demo/view/tabledemo.component.html b/src/app/demo/view/tabledemo.component.html
new file mode 100644
index 0000000..a70afd8
--- /dev/null
+++ b/src/app/demo/view/tabledemo.component.html
@@ -0,0 +1,307 @@
+
+
+
+
Default
+
Pagination, sorting, filtering and checkbox selection.
+
+
+
+ List of Customers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+ {{customer.name}}
+
+
+ Country
+
+ {{customer.country.name}}
+
+
+ Representative
+
+ {{customer.representative.name}}
+
+
+ Date
+ {{customer.date | date: 'MM/dd/yyyy'}}
+
+
+ Status
+ {{customer.status}}
+
+
+ Activity
+
+
+
+
+
+
+
+
+
+ No customers found.
+
+
+
+
+
+
+
+
+
Customized
+
Scrollable table with gridlines (.p-datatable-gridlines ), striped rows (.p-datatable-striped ) and smaller paddings (p-datatable-sm ).
+
+
+
+ List of Customers
+
+
+
+
+
+
+
+
+ Name
+
+
+ Country
+
+
+ Representative
+
+
+ Date
+
+
+ Status
+
+
+ Activity
+
+
+
+
+
+
+
+ Name
+ {{customer.name}}
+
+
+ Country
+
+ {{customer.country.name}}
+
+
+ Representative
+
+ {{customer.representative.name}}
+
+
+ Date
+ {{customer.date}}
+
+
+ Status
+ {{customer.status}}
+
+
+ Activity
+
+
+
+
+
+
+ No customers found.
+
+
+
+
+
+
+
+
+
Row Expand
+
+
+
+
+
+
+
+
+
+
+ Name
+ Image
+ Price
+ Category
+ Reviews
+ Status
+
+
+
+
+
+
+
+ Name {{product.name}}
+ Image
+ Price {{product.price | currency:'USD'}}
+ Category {{product.category}}
+ Reviews
+ Status {{product.inventoryStatus}}
+
+
+
+
+
+
+
+
+
+ Id
+ Customer
+ Date
+ Amount
+ Status
+
+
+
+
+
+ Id {{order.id}}
+ Customer {{order.customer}}
+ Date {{order.date}}
+ Amount {{order.amount | currency:'USD'}}
+ Status {{order.status}}
+
+
+
+
+
+ There are no order for this product yet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Row Group and Scrolling
+
+
+
+ Name
+ Country
+ Company
+ Status
+ Date
+
+
+
+
+
+
+ {{customer.representative.name}}
+
+
+
+ Name
+ {{customer.name}}
+
+ Country
+
+ {{customer.country.name}}
+
+ Company
+ {{customer.company}}
+
+ Status
+ {{customer.status}}
+
+ Date
+ {{customer.date}}
+
+
+
+
+
+
+
diff --git a/src/app/demo/view/tabledemo.component.ts b/src/app/demo/view/tabledemo.component.ts
new file mode 100644
index 0000000..a1c1308
--- /dev/null
+++ b/src/app/demo/view/tabledemo.component.ts
@@ -0,0 +1,131 @@
+import {Component, OnInit, ViewChild, ChangeDetectorRef} from '@angular/core';
+import {Customer, Representative} from '../domain/customer';
+import {CustomerService} from '../service/customerservice';
+import {Product} from '../domain/product';
+import {ProductService} from '../service/productservice';
+import {Table} from 'primeng/table';
+import { MessageService, ConfirmationService } from 'primeng/api'
+
+@Component({
+ templateUrl: './tabledemo.component.html',
+ styleUrls: ['./tabledemo.scss'],
+ styles: [`
+ :host ::ng-deep .p-datatable-gridlines p-progressBar {
+ width: 100%;
+ }
+
+ @media screen and (max-width: 960px) {
+ :host ::ng-deep .p-datatable.p-datatable-customers.rowexpand-table .p-datatable-tbody > tr > td:nth-child(6) {
+ display: flex;
+ }
+ }
+
+ `],
+ providers: [MessageService, ConfirmationService]
+})
+export class TableDemoComponent implements OnInit {
+
+ customers1: Customer[];
+
+ customers2: Customer[];
+
+ customers3: Customer[];
+
+ selectedCustomers1: Customer[];
+
+ selectedCustomer: Customer;
+
+ representatives: Representative[];
+
+ statuses: any[];
+
+ products: Product[];
+
+ rowGroupMetadata: any;
+
+ expandedRows = {};
+
+ activityValues: number[] = [0, 100];
+
+ isExpanded: boolean = false;
+
+ @ViewChild('dt') table: Table;
+
+ constructor(private customerService: CustomerService, private productService: ProductService, private messageService: MessageService, private confirmService: ConfirmationService, private cd: ChangeDetectorRef) {}
+
+ ngOnInit() {
+ this.customerService.getCustomersLarge().then(customers => {
+ this.customers1 = customers;
+ // @ts-ignore
+ this.customers1.forEach(customer => customer.date = new Date(customer.date));
+ });
+ this.customerService.getCustomersMedium().then(customers => this.customers2 = customers);
+ this.customerService.getCustomersMedium().then(customers => this.customers3 = customers);
+ this.productService.getProductsWithOrdersSmall().then(data => this.products = data);
+
+ this.representatives = [
+ {name: 'Amy Elsner', image: 'amyelsner.png'},
+ {name: 'Anna Fali', image: 'annafali.png'},
+ {name: 'Asiya Javayant', image: 'asiyajavayant.png'},
+ {name: 'Bernardo Dominic', image: 'bernardodominic.png'},
+ {name: 'Elwin Sharvill', image: 'elwinsharvill.png'},
+ {name: 'Ioni Bowcher', image: 'ionibowcher.png'},
+ {name: 'Ivan Magalhaes', image: 'ivanmagalhaes.png'},
+ {name: 'Onyama Limba', image: 'onyamalimba.png'},
+ {name: 'Stephen Shaw', image: 'stephenshaw.png'},
+ {name: 'XuXue Feng', image: 'xuxuefeng.png'}
+ ];
+
+ this.statuses = [
+ {label: 'Unqualified', value: 'unqualified'},
+ {label: 'Qualified', value: 'qualified'},
+ {label: 'New', value: 'new'},
+ {label: 'Negotiation', value: 'negotiation'},
+ {label: 'Renewal', value: 'renewal'},
+ {label: 'Proposal', value: 'proposal'}
+ ];
+ }
+
+ onSort() {
+ this.updateRowGroupMetaData();
+ }
+
+ updateRowGroupMetaData() {
+ this.rowGroupMetadata = {};
+
+ if (this.customers3) {
+ for (let i = 0; i < this.customers3.length; i++) {
+ const rowData = this.customers3[i];
+ const representativeName = rowData.representative.name;
+
+ if (i === 0) {
+ this.rowGroupMetadata[representativeName] = { index: 0, size: 1 };
+ }
+ else {
+ const previousRowData = this.customers3[i - 1];
+ const previousRowGroup = previousRowData.representative.name;
+ if (representativeName === previousRowGroup) {
+ this.rowGroupMetadata[representativeName].size++;
+ }
+ else {
+ this.rowGroupMetadata[representativeName] = { index: i, size: 1 };
+ }
+ }
+ }
+ }
+ }
+
+ expandAll() {
+ if(!this.isExpanded){
+ this.products.forEach(product => this.expandedRows[product.name] = true);
+
+ } else {
+ this.expandedRows={};
+ }
+ this.isExpanded = !this.isExpanded;
+ }
+
+ collapseAll(){
+ this.products.forEach(product => this.expandedRows[product.name] = false);
+ }
+}
diff --git a/src/app/demo/view/tabledemo.scss b/src/app/demo/view/tabledemo.scss
new file mode 100644
index 0000000..cd5f4e6
--- /dev/null
+++ b/src/app/demo/view/tabledemo.scss
@@ -0,0 +1,187 @@
+:host ::ng-deep {
+
+ .p-progressbar {
+ height: .5rem;
+ background-color: #D8DADC;
+
+ .p-progressbar-value {
+ background-color: #607D8B;
+ }
+ }
+
+ .table-header {
+ display: flex;
+ justify-content: space-between;
+ }
+
+ .p-calendar .p-datepicker {
+ min-width: 25rem;
+
+ td {
+ font-weight: 400;
+ }
+ }
+
+ .p-datatable.p-datatable-customers {
+ .p-datatable-header {
+ padding: 1rem;
+ text-align: left;
+ font-size: 1.5rem;
+ }
+
+ .p-paginator {
+ padding: 1rem;
+ }
+
+ .p-datatable-thead > tr > th {
+ text-align: left;
+ }
+
+ .p-dropdown-label:not(.p-placeholder) {
+ text-transform: uppercase;
+ }
+ }
+
+ .p-datatable.p-datatable-customers:not(.p-datatable-gridlines) {
+ .p-datatable-tbody > tr > td {
+ cursor: auto;
+ }
+ }
+
+ /* Responsive */
+ .p-datatable-customers .p-datatable-tbody > tr > td .p-column-title {
+ display: none;
+ }
+}
+
+.customer-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-qualified {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-unqualified {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-negotiation {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+
+ &.status-new {
+ background: #B3E5FC;
+ color: #23547B;
+ }
+
+ &.status-renewal {
+ background: #ECCFFF;
+ color: #694382;
+ }
+
+ &.status-proposal {
+ background: #FFD8B2;
+ color: #805B36;
+ }
+}
+
+.product-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+}
+
+.order-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.order-delivered {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.order-cancelled {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.order-pending {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+
+ &.order-returned {
+ background: #ECCFFF;
+ color: #694382;
+ }
+}
+
+@media screen and (max-width: 960px) {
+ :host ::ng-deep {
+ .p-datatable {
+ &.p-datatable-customers {
+ .p-datatable-thead > tr > th,
+ .p-datatable-tfoot > tr > td {
+ display: none !important;
+ }
+
+ .p-datatable-tbody > tr {
+ border-bottom: 1px solid var(--surface-d);
+
+ > td {
+ text-align: left;
+ display: block;
+ border: 0 none !important;
+ width: 100% !important;
+ float: left;
+ clear: left;
+ border: 0 none;
+
+ .p-column-title {
+ padding: .4rem;
+ min-width: 30%;
+ display: inline-block;
+ margin: -.4rem 1rem -.4rem -.4rem;
+ font-weight: bold;
+ }
+
+ .p-progressbar {
+ margin-top: .5rem;
+ }
+ }
+ }
+ }
+ }
+ }
+
+}
diff --git a/src/app/demo/view/treedemo.component.html b/src/app/demo/view/treedemo.component.html
new file mode 100644
index 0000000..8afaa2e
--- /dev/null
+++ b/src/app/demo/view/treedemo.component.html
@@ -0,0 +1,31 @@
+
+
+
+
+
TreeTable
+
+
+
+
+ {{col.header}}
+
+
+
+
+
+
+
+
+ {{rowData[col.field]}}
+
+
+
+
+
+
+
diff --git a/src/app/demo/view/treedemo.component.ts b/src/app/demo/view/treedemo.component.ts
new file mode 100644
index 0000000..dafb919
--- /dev/null
+++ b/src/app/demo/view/treedemo.component.ts
@@ -0,0 +1,43 @@
+import {Component, OnInit} from '@angular/core';
+import {NodeService} from '../service/nodeservice';
+import {TreeNode} from 'primeng/api';
+
+@Component({
+ templateUrl: './treedemo.component.html'
+})
+export class TreeDemoComponent implements OnInit {
+
+
+ files1: TreeNode[];
+
+ files2: TreeNode[];
+
+ files3: TreeNode[];
+
+ selectedFiles1: TreeNode;
+
+ selectedFiles2: TreeNode[];
+
+ selectedFiles3: TreeNode;
+
+ cols: any[];
+
+ constructor(private nodeService: NodeService) {}
+
+ ngOnInit() {
+ this.nodeService.getFiles().then(files => this.files1 = files);
+ this.nodeService.getFilesystem().then(files => this.files2 = files);
+ this.nodeService.getFiles().then(files => {
+ this.files3 = [{
+ label: 'Root',
+ children: files
+ }];
+ });
+
+ this.cols = [
+ { field: 'name', header: 'Name' },
+ { field: 'size', header: 'Size' },
+ { field: 'type', header: 'Type' }
+ ];
+ }
+}
diff --git a/src/app/pages/app.crud.component.html b/src/app/pages/app.crud.component.html
new file mode 100644
index 0000000..4eef74d
--- /dev/null
+++ b/src/app/pages/app.crud.component.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+ Name
+ Image
+ Price
+ Category
+ Reviews
+ Status
+
+
+
+
+
+
+
+
+ Code
+ {{product.code}}
+
+ Name
+ {{product.name}}
+
+ Image
+
+
+ Price
+ {{product.price | currency:'USD'}}
+
+ Category
+ {{product.category}}
+
+ Reviews
+
+
+ Status
+ {{product.inventoryStatus}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+ Name is required.
+
+
+ Description
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/pages/app.crud.component.ts b/src/app/pages/app.crud.component.ts
new file mode 100644
index 0000000..dd8235e
--- /dev/null
+++ b/src/app/pages/app.crud.component.ts
@@ -0,0 +1,142 @@
+import {Component, OnInit} from '@angular/core';
+import {Product} from '../demo/domain/product';
+import {ProductService} from '../demo/service/productservice';
+import {ConfirmationService, MessageService} from 'primeng/api';
+
+@Component({
+ templateUrl: './app.crud.component.html',
+ styleUrls: ['../demo/view/tabledemo.scss'],
+ styles: [`
+ :host ::ng-deep .p-dialog .product-image {
+ width: 150px;
+ margin: 0 auto 2rem auto;
+ display: block;
+ }
+
+ @media screen and (max-width: 960px) {
+ :host ::ng-deep .p-datatable.p-datatable-customers .p-datatable-tbody > tr > td:last-child {
+ text-align: center;
+ }
+
+ :host ::ng-deep .p-datatable.p-datatable-customers .p-datatable-tbody > tr > td:nth-child(6) {
+ display: flex;
+ }
+ }
+
+ `],
+ providers: [MessageService, ConfirmationService]
+})
+export class AppCrudComponent implements OnInit {
+
+ productDialog: boolean;
+
+ products: Product[];
+
+ product: Product;
+
+ selectedProducts: Product[];
+
+ submitted: boolean;
+
+ cols: any[];
+
+ rowsPerPageOptions = [5, 10, 20];
+
+ constructor(private productService: ProductService, private messageService: MessageService,
+ private confirmationService: ConfirmationService) {}
+
+ ngOnInit() {
+ this.productService.getProducts().then(data => this.products = data);
+
+ this.cols = [
+ {field: 'name', header: 'Name'},
+ {field: 'price', header: 'Price'},
+ {field: 'category', header: 'Category'},
+ {field: 'rating', header: 'Reviews'},
+ {field: 'inventoryStatus', header: 'Status'}
+ ];
+ }
+
+ openNew() {
+ this.product = {};
+ this.submitted = false;
+ this.productDialog = true;
+ }
+
+ deleteSelectedProducts() {
+ this.confirmationService.confirm({
+ message: 'Are you sure you want to delete the selected products?',
+ header: 'Confirm',
+ icon: 'pi pi-exclamation-triangle',
+ accept: () => {
+ this.products = this.products.filter(val => !this.selectedProducts.includes(val));
+ this.selectedProducts = null;
+ this.messageService.add({severity: 'success', summary: 'Successful', detail: 'Products Deleted', life: 3000});
+ }
+ });
+ }
+
+ editProduct(product: Product) {
+ this.product = {...product};
+ this.productDialog = true;
+ }
+
+ deleteProduct(product: Product) {
+ this.confirmationService.confirm({
+ message: 'Are you sure you want to delete ' + product.name + '?',
+ header: 'Confirm',
+ icon: 'pi pi-exclamation-triangle',
+ accept: () => {
+ this.products = this.products.filter(val => val.id !== product.id);
+ this.product = {};
+ this.messageService.add({severity: 'success', summary: 'Successful', detail: 'Product Deleted', life: 3000});
+ }
+ });
+ }
+
+ hideDialog() {
+ this.productDialog = false;
+ this.submitted = false;
+ }
+
+ saveProduct() {
+ this.submitted = true;
+
+ if (this.product.name.trim()) {
+ if (this.product.id) {
+ this.products[this.findIndexById(this.product.id)] = this.product;
+ this.messageService.add({severity: 'success', summary: 'Successful', detail: 'Product Updated', life: 3000});
+ } else {
+ this.product.id = this.createId();
+ this.product.image = 'product-placeholder.svg';
+ this.products.push(this.product);
+ this.messageService.add({severity: 'success', summary: 'Successful', detail: 'Product Created', life: 3000});
+ }
+
+ this.products = [...this.products];
+ this.productDialog = false;
+ this.product = {};
+ }
+ }
+
+ findIndexById(id: string): number {
+ let index = -1;
+ for (let i = 0; i < this.products.length; i++) {
+ if (this.products[i].id === id) {
+ index = i;
+ break;
+ }
+ }
+
+ return index;
+ }
+
+ createId(): string {
+ let id = '';
+ const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
+ for (let i = 0; i < 5; i++) {
+ id += chars.charAt(Math.floor(Math.random() * chars.length));
+ }
+ return id;
+ }
+}
diff --git a/src/app/pages/app.empty.component.html b/src/app/pages/app.empty.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/pages/app.empty.component.ts b/src/app/pages/app.empty.component.ts
new file mode 100644
index 0000000..e69de29
diff --git a/src/app/pages/app.timelinedemo.component.html b/src/app/pages/app.timelinedemo.component.html
new file mode 100644
index 0000000..1d9461f
--- /dev/null
+++ b/src/app/pages/app.timelinedemo.component.html
@@ -0,0 +1,34 @@
+
+
+
+
Timeline
+
+
Custom Timeline
+
+
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore sed consequuntur error repudiandae numquam deserunt
+ quisquam repellat libero asperiores earum nam nobis, culpa ratione quam perferendis esse, cupiditate neque quas!
+
+
+
+
+
+
Horizontal - Alternate Align
+
+
+ {{event}}
+
+
+
+
+
+
+
+
diff --git a/src/app/pages/app.timelinedemo.component.ts b/src/app/pages/app.timelinedemo.component.ts
new file mode 100644
index 0000000..74d01ce
--- /dev/null
+++ b/src/app/pages/app.timelinedemo.component.ts
@@ -0,0 +1,32 @@
+import {Component, OnInit} from '@angular/core';
+import {PrimeIcons} from 'primeng/api';
+
+@Component({
+ templateUrl: './app.timelinedemo.component.html',
+ styleUrls: ['./app.timelinedemo.scss']
+})
+export class AppTimelineDemoComponent implements OnInit{
+
+ customEvents: any[];
+
+ horizontalEvents: any[];
+
+ ngOnInit() {
+ this.customEvents = [
+ {
+ status: 'Ordered',
+ date: '15/10/2020 10:30',
+ icon: PrimeIcons.SHOPPING_CART,
+ color: '#9C27B0',
+ image: 'game-controller.jpg'
+ },
+ {status: 'Processing', date: '15/10/2020 14:00', icon: PrimeIcons.COG, color: '#673AB7'},
+ {status: 'Shipped', date: '15/10/2020 16:15', icon: PrimeIcons.ENVELOPE, color: '#FF9800'},
+ {status: 'Delivered', date: '16/10/2020 10:00', icon: PrimeIcons.CHECK, color: '#607D8B'}
+ ];
+
+ this.horizontalEvents = [
+ '2020', '2021', '2022', '2023'
+ ];
+ }
+}
diff --git a/src/app/pages/app.timelinedemo.scss b/src/app/pages/app.timelinedemo.scss
new file mode 100644
index 0000000..84d657f
--- /dev/null
+++ b/src/app/pages/app.timelinedemo.scss
@@ -0,0 +1,40 @@
+//timeline
+.custom-marker {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ align-items: center;
+ justify-content: center;
+ color: #ffffff;
+ border-radius: 50%;
+ z-index: 1;
+}
+
+::ng-deep {
+ .p-timeline-event-content,
+ .p-timeline-event-opposite {
+ line-height: 1;
+ }
+}
+
+@media screen and (max-width: 960px) {
+ ::ng-deep {
+ .customized-timeline {
+ .p-timeline-event:nth-child(even) {
+ flex-direction: row !important;
+
+ .p-timeline-event-content {
+ text-align: left !important;
+ }
+ }
+
+ .p-timeline-event-opposite {
+ flex: 0;
+ }
+
+ .p-card {
+ margin-top: 1rem;
+ }
+ }
+ }
+}
diff --git a/src/assets/demo/data/countries.json b/src/assets/demo/data/countries.json
new file mode 100644
index 0000000..d2d0948
--- /dev/null
+++ b/src/assets/demo/data/countries.json
@@ -0,0 +1,246 @@
+{
+ "data": [
+ {"name": "Afghanistan", "code": "AF"},
+ {"name": "Albania", "code": "AL"},
+ {"name": "Algeria", "code": "DZ"},
+ {"name": "American Samoa", "code": "AS"},
+ {"name": "Andorra", "code": "AD"},
+ {"name": "Angola", "code": "AO"},
+ {"name": "Anguilla", "code": "AI"},
+ {"name": "Antarctica", "code": "AQ"},
+ {"name": "Antigua and Barbuda", "code": "AG"},
+ {"name": "Argentina", "code": "AR"},
+ {"name": "Armenia", "code": "AM"},
+ {"name": "Aruba", "code": "AW"},
+ {"name": "Australia", "code": "AU"},
+ {"name": "Austria", "code": "AT"},
+ {"name": "Azerbaijan", "code": "AZ"},
+ {"name": "Bahamas", "code": "BS"},
+ {"name": "Bahrain", "code": "BH"},
+ {"name": "Bangladesh", "code": "BD"},
+ {"name": "Barbados", "code": "BB"},
+ {"name": "Belarus", "code": "BY"},
+ {"name": "Belgium", "code": "BE"},
+ {"name": "Belize", "code": "BZ"},
+ {"name": "Benin", "code": "BJ"},
+ {"name": "Bermuda", "code": "BM"},
+ {"name": "Bhutan", "code": "BT"},
+ {"name": "Bolivia", "code": "BO"},
+ {"name": "Bosnia and Herzegovina", "code": "BA"},
+ {"name": "Botswana", "code": "BW"},
+ {"name": "Bouvet Island", "code": "BV"},
+ {"name": "Brazil", "code": "BR"},
+ {"name": "British Indian Ocean Territory", "code": "IO"},
+ {"name": "Brunei Darussalam", "code": "BN"},
+ {"name": "Bulgaria", "code": "BG"},
+ {"name": "Burkina Faso", "code": "BF"},
+ {"name": "Burundi", "code": "BI"},
+ {"name": "Cambodia", "code": "KH"},
+ {"name": "Cameroon", "code": "CM"},
+ {"name": "Canada", "code": "CA"},
+ {"name": "Cape Verde", "code": "CV"},
+ {"name": "Cayman Islands", "code": "KY"},
+ {"name": "Central African Republic", "code": "CF"},
+ {"name": "Chad", "code": "TD"},
+ {"name": "Chile", "code": "CL"},
+ {"name": "China", "code": "CN"},
+ {"name": "Christmas Island", "code": "CX"},
+ {"name": "Cocos (Keeling) Islands", "code": "CC"},
+ {"name": "Colombia", "code": "CO"},
+ {"name": "Comoros", "code": "KM"},
+ {"name": "Congo", "code": "CG"},
+ {"name": "Congo, The Democratic Republic of the", "code": "CD"},
+ {"name": "Cook Islands", "code": "CK"},
+ {"name": "Costa Rica", "code": "CR"},
+ {"name": "Cote D\"Ivoire", "code": "CI"},
+ {"name": "Croatia", "code": "HR"},
+ {"name": "Cuba", "code": "CU"},
+ {"name": "Cyprus", "code": "CY"},
+ {"name": "Czech Republic", "code": "CZ"},
+ {"name": "Denmark", "code": "DK"},
+ {"name": "Djibouti", "code": "DJ"},
+ {"name": "Dominica", "code": "DM"},
+ {"name": "Dominican Republic", "code": "DO"},
+ {"name": "Ecuador", "code": "EC"},
+ {"name": "Egypt", "code": "EG"},
+ {"name": "El Salvador", "code": "SV"},
+ {"name": "Equatorial Guinea", "code": "GQ"},
+ {"name": "Eritrea", "code": "ER"},
+ {"name": "Estonia", "code": "EE"},
+ {"name": "Ethiopia", "code": "ET"},
+ {"name": "Falkland Islands (Malvinas)", "code": "FK"},
+ {"name": "Faroe Islands", "code": "FO"},
+ {"name": "Fiji", "code": "FJ"},
+ {"name": "Finland", "code": "FI"},
+ {"name": "France", "code": "FR"},
+ {"name": "French Guiana", "code": "GF"},
+ {"name": "French Polynesia", "code": "PF"},
+ {"name": "French Southern Territories", "code": "TF"},
+ {"name": "Gabon", "code": "GA"},
+ {"name": "Gambia", "code": "GM"},
+ {"name": "Georgia", "code": "GE"},
+ {"name": "Germany", "code": "DE"},
+ {"name": "Ghana", "code": "GH"},
+ {"name": "Gibraltar", "code": "GI"},
+ {"name": "Greece", "code": "GR"},
+ {"name": "Greenland", "code": "GL"},
+ {"name": "Grenada", "code": "GD"},
+ {"name": "Guadeloupe", "code": "GP"},
+ {"name": "Guam", "code": "GU"},
+ {"name": "Guatemala", "code": "GT"},
+ {"name": "Guernsey", "code": "GG"},
+ {"name": "Guinea", "code": "GN"},
+ {"name": "Guinea-Bissau", "code": "GW"},
+ {"name": "Guyana", "code": "GY"},
+ {"name": "Haiti", "code": "HT"},
+ {"name": "Heard Island and Mcdonald Islands", "code": "HM"},
+ {"name": "Holy See (Vatican City State)", "code": "VA"},
+ {"name": "Honduras", "code": "HN"},
+ {"name": "Hong Kong", "code": "HK"},
+ {"name": "Hungary", "code": "HU"},
+ {"name": "Iceland", "code": "IS"},
+ {"name": "India", "code": "IN"},
+ {"name": "Indonesia", "code": "ID"},
+ {"name": "Iran, Islamic Republic Of", "code": "IR"},
+ {"name": "Iraq", "code": "IQ"},
+ {"name": "Ireland", "code": "IE"},
+ {"name": "Isle of Man", "code": "IM"},
+ {"name": "Israel", "code": "IL"},
+ {"name": "Italy", "code": "IT"},
+ {"name": "Jamaica", "code": "JM"},
+ {"name": "Japan", "code": "JP"},
+ {"name": "Jersey", "code": "JE"},
+ {"name": "Jordan", "code": "JO"},
+ {"name": "Kazakhstan", "code": "KZ"},
+ {"name": "Kenya", "code": "KE"},
+ {"name": "Kiribati", "code": "KI"},
+ {"name": "Korea, Democratic People\"S Republic of", "code": "KP"},
+ {"name": "Korea, Republic of", "code": "KR"},
+ {"name": "Kuwait", "code": "KW"},
+ {"name": "Kyrgyzstan", "code": "KG"},
+ {"name": "Lao People\"S Democratic Republic", "code": "LA"},
+ {"name": "Latvia", "code": "LV"},
+ {"name": "Lebanon", "code": "LB"},
+ {"name": "Lesotho", "code": "LS"},
+ {"name": "Liberia", "code": "LR"},
+ {"name": "Libyan Arab Jamahiriya", "code": "LY"},
+ {"name": "Liechtenstein", "code": "LI"},
+ {"name": "Lithuania", "code": "LT"},
+ {"name": "Luxembourg", "code": "LU"},
+ {"name": "Macao", "code": "MO"},
+ {"name": "Macedonia, The Former Yugoslav Republic of", "code": "MK"},
+ {"name": "Madagascar", "code": "MG"},
+ {"name": "Malawi", "code": "MW"},
+ {"name": "Malaysia", "code": "MY"},
+ {"name": "Maldives", "code": "MV"},
+ {"name": "Mali", "code": "ML"},
+ {"name": "Malta", "code": "MT"},
+ {"name": "Marshall Islands", "code": "MH"},
+ {"name": "Martinique", "code": "MQ"},
+ {"name": "Mauritania", "code": "MR"},
+ {"name": "Mauritius", "code": "MU"},
+ {"name": "Mayotte", "code": "YT"},
+ {"name": "Mexico", "code": "MX"},
+ {"name": "Micronesia, Federated States of", "code": "FM"},
+ {"name": "Moldova, Republic of", "code": "MD"},
+ {"name": "Monaco", "code": "MC"},
+ {"name": "Mongolia", "code": "MN"},
+ {"name": "Montserrat", "code": "MS"},
+ {"name": "Morocco", "code": "MA"},
+ {"name": "Mozambique", "code": "MZ"},
+ {"name": "Myanmar", "code": "MM"},
+ {"name": "Namibia", "code": "NA"},
+ {"name": "Nauru", "code": "NR"},
+ {"name": "Nepal", "code": "NP"},
+ {"name": "Netherlands", "code": "NL"},
+ {"name": "Netherlands Antilles", "code": "AN"},
+ {"name": "New Caledonia", "code": "NC"},
+ {"name": "New Zealand", "code": "NZ"},
+ {"name": "Nicaragua", "code": "NI"},
+ {"name": "Niger", "code": "NE"},
+ {"name": "Nigeria", "code": "NG"},
+ {"name": "Niue", "code": "NU"},
+ {"name": "Norfolk Island", "code": "NF"},
+ {"name": "Northern Mariana Islands", "code": "MP"},
+ {"name": "Norway", "code": "NO"},
+ {"name": "Oman", "code": "OM"},
+ {"name": "Pakistan", "code": "PK"},
+ {"name": "Palau", "code": "PW"},
+ {"name": "Palestinian Territory, Occupied", "code": "PS"},
+ {"name": "Panama", "code": "PA"},
+ {"name": "Papua New Guinea", "code": "PG"},
+ {"name": "Paraguay", "code": "PY"},
+ {"name": "Peru", "code": "PE"},
+ {"name": "Philippines", "code": "PH"},
+ {"name": "Pitcairn", "code": "PN"},
+ {"name": "Poland", "code": "PL"},
+ {"name": "Portugal", "code": "PT"},
+ {"name": "Puerto Rico", "code": "PR"},
+ {"name": "Qatar", "code": "QA"},
+ {"name": "Reunion", "code": "RE"},
+ {"name": "Romania", "code": "RO"},
+ {"name": "Russian Federation", "code": "RU"},
+ {"name": "RWANDA", "code": "RW"},
+ {"name": "Saint Helena", "code": "SH"},
+ {"name": "Saint Kitts and Nevis", "code": "KN"},
+ {"name": "Saint Lucia", "code": "LC"},
+ {"name": "Saint Pierre and Miquelon", "code": "PM"},
+ {"name": "Saint Vincent and the Grenadines", "code": "VC"},
+ {"name": "Samoa", "code": "WS"},
+ {"name": "San Marino", "code": "SM"},
+ {"name": "Sao Tome and Principe", "code": "ST"},
+ {"name": "Saudi Arabia", "code": "SA"},
+ {"name": "Senegal", "code": "SN"},
+ {"name": "Serbia and Montenegro", "code": "CS"},
+ {"name": "Seychelles", "code": "SC"},
+ {"name": "Sierra Leone", "code": "SL"},
+ {"name": "Singapore", "code": "SG"},
+ {"name": "Slovakia", "code": "SK"},
+ {"name": "Slovenia", "code": "SI"},
+ {"name": "Solomon Islands", "code": "SB"},
+ {"name": "Somalia", "code": "SO"},
+ {"name": "South Africa", "code": "ZA"},
+ {"name": "South Georgia and the South Sandwich Islands", "code": "GS"},
+ {"name": "Spain", "code": "ES"},
+ {"name": "Sri Lanka", "code": "LK"},
+ {"name": "Sudan", "code": "SD"},
+ {"name": "Suriname", "code": "SR"},
+ {"name": "Svalbard and Jan Mayen", "code": "SJ"},
+ {"name": "Swaziland", "code": "SZ"},
+ {"name": "Sweden", "code": "SE"},
+ {"name": "Switzerland", "code": "CH"},
+ {"name": "Syrian Arab Republic", "code": "SY"},
+ {"name": "Taiwan, Province of China", "code": "TW"},
+ {"name": "Tajikistan", "code": "TJ"},
+ {"name": "Tanzania, United Republic of", "code": "TZ"},
+ {"name": "Thailand", "code": "TH"},
+ {"name": "Timor-Leste", "code": "TL"},
+ {"name": "Togo", "code": "TG"},
+ {"name": "Tokelau", "code": "TK"},
+ {"name": "Tonga", "code": "TO"},
+ {"name": "Trinidad and Tobago", "code": "TT"},
+ {"name": "Tunisia", "code": "TN"},
+ {"name": "Turkey", "code": "TR"},
+ {"name": "Turkmenistan", "code": "TM"},
+ {"name": "Turks and Caicos Islands", "code": "TC"},
+ {"name": "Tuvalu", "code": "TV"},
+ {"name": "Uganda", "code": "UG"},
+ {"name": "Ukraine", "code": "UA"},
+ {"name": "United Arab Emirates", "code": "AE"},
+ {"name": "United Kingdom", "code": "GB"},
+ {"name": "United States", "code": "US"},
+ {"name": "United States Minor Outlying Islands", "code": "UM"},
+ {"name": "Uruguay", "code": "UY"},
+ {"name": "Uzbekistan", "code": "UZ"},
+ {"name": "Vanuatu", "code": "VU"},
+ {"name": "Venezuela", "code": "VE"},
+ {"name": "Viet Nam", "code": "VN"},
+ {"name": "Virgin Islands, British", "code": "VG"},
+ {"name": "Virgin Islands, U.S.", "code": "VI"},
+ {"name": "Wallis and Futuna", "code": "WF"},
+ {"name": "Western Sahara", "code": "EH"},
+ {"name": "Yemen", "code": "YE"},
+ {"name": "Zambia", "code": "ZM"},
+ {"name": "Zimbabwe", "code": "ZW"}
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/customers-large.json b/src/assets/demo/data/customers-large.json
new file mode 100644
index 0000000..6a7373a
--- /dev/null
+++ b/src/assets/demo/data/customers-large.json
@@ -0,0 +1,3604 @@
+{
+ "data": [
+ {
+ "id": 1000,
+ "name": "James Butt",
+ "country": {
+ "name": "Algeria",
+ "code": "dz"
+ },
+ "company": "Benton, John B Jr",
+ "date": "2015-09-13",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 17,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 70663
+ },
+ {
+ "id": 1001,
+ "name": "Josephine Darakjy",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chanay, Jeffrey A Esq",
+ "date": "2019-02-09",
+ "status": "proposal",
+ "verified": true,
+ "activity": 0,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 82429
+ },
+ {
+ "id": 1002,
+ "name": "Art Venere",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Chemel, James L Cpa",
+ "date": "2017-05-13",
+ "status": "qualified",
+ "verified": false,
+ "activity": 63,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 28334
+ },
+ {
+ "id": 1003,
+ "name": "Lenna Paprocki",
+ "country": {
+ "name": "Slovenia",
+ "code": "si"
+ },
+ "company": "Feltz Printing Service",
+ "date": "2020-09-15",
+ "status": "new",
+ "verified": false,
+ "activity": 37,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 88521
+ },
+ {
+ "id": 1004,
+ "name": "Donette Foller",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Printing Dimensions",
+ "date": "2016-05-20",
+ "status": "proposal",
+ "verified": true,
+ "activity": 33,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 93905
+ },
+ {
+ "id": 1005,
+ "name": "Simona Morasca",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chapman, Ross E Esq",
+ "date": "2018-02-16",
+ "status": "qualified",
+ "verified": false,
+ "activity": 68,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 50041
+ },
+ {
+ "id": 1006,
+ "name": "Mitsue Tollner",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Morlong Associates",
+ "date": "2018-02-19",
+ "status": "renewal",
+ "verified": true,
+ "activity": 54,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 58706
+ },
+ {
+ "id": 1007,
+ "name": "Leota Dilliard",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Commercial Press",
+ "date": "2019-08-13",
+ "status": "renewal",
+ "verified": true,
+ "activity": 69,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 26640
+ },
+ {
+ "id": 1008,
+ "name": "Sage Wieser",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Truhlar And Truhlar Attys",
+ "date": "2018-11-21",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 76,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 65369
+ },
+ {
+ "id": 1009,
+ "name": "Kris Marrier",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "King, Christopher A Esq",
+ "date": "2015-07-07",
+ "status": "proposal",
+ "verified": false,
+ "activity": 3,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 63451
+ },
+ {
+ "id": 1010,
+ "name": "Minna Amigon",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "Dorl, James J Esq",
+ "date": "2018-11-07",
+ "status": "qualified",
+ "verified": false,
+ "activity": 38,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 71169
+ },
+ {
+ "id": 1011,
+ "name": "Abel Maclead",
+ "country": {
+ "name": "Singapore",
+ "code": "sg"
+ },
+ "company": "Rangoni Of Florence",
+ "date": "2017-03-11",
+ "status": "qualified",
+ "verified": true,
+ "activity": 87,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 96842
+ },
+ {
+ "id": 1012,
+ "name": "Kiley Caldarera",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Feiner Bros",
+ "date": "2015-10-20",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 80,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 92734
+ },
+ {
+ "id": 1013,
+ "name": "Graciela Ruta",
+ "country": {
+ "name": "Chile",
+ "code": "cl"
+ },
+ "company": "Buckley Miller & Wright",
+ "date": "2016-07-25",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 59,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 45250
+ },
+ {
+ "id": 1014,
+ "name": "Cammy Albares",
+ "country": {
+ "name": "Philippines",
+ "code": "ph"
+ },
+ "company": "Rousseaux, Michael Esq",
+ "date": "2019-06-25",
+ "status": "new",
+ "verified": true,
+ "activity": 90,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 30236
+ },
+ {
+ "id": 1015,
+ "name": "Mattie Poquette",
+ "country": {
+ "name": "Venezuela",
+ "code": "ve"
+ },
+ "company": "Century Communications",
+ "date": "2017-12-12",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 52,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 64533
+ },
+ {
+ "id": 1016,
+ "name": "Meaghan Garufi",
+ "country": {
+ "name": "Malaysia",
+ "code": "my"
+ },
+ "company": "Bolton, Wilbur Esq",
+ "date": "2018-07-04",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 31,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 37279
+ },
+ {
+ "id": 1017,
+ "name": "Gladys Rim",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "T M Byxbee Company Pc",
+ "date": "2020-02-27",
+ "status": "renewal",
+ "verified": true,
+ "activity": 48,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 27381
+ },
+ {
+ "id": 1018,
+ "name": "Yuki Whobrey",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Farmers Insurance Group",
+ "date": "2017-12-21",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 16,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 9257
+ },
+ {
+ "id": 1019,
+ "name": "Fletcher Flosi",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "Post Box Services Plus",
+ "date": "2016-01-04",
+ "status": "renewal",
+ "verified": true,
+ "activity": 19,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 67783
+ },
+ {
+ "id": 1020,
+ "name": "Bette Nicka",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Sport En Art",
+ "date": "2016-10-21",
+ "status": "renewal",
+ "verified": false,
+ "activity": 100,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 4609
+ },
+ {
+ "id": 1021,
+ "name": "Veronika Inouye",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "C 4 Network Inc",
+ "date": "2017-03-24",
+ "status": "renewal",
+ "verified": false,
+ "activity": 72,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 26565
+ },
+ {
+ "id": 1022,
+ "name": "Willard Kolmetz",
+ "country": {
+ "name": "Tunisia",
+ "code": "tn"
+ },
+ "company": "Ingalls, Donald R Esq",
+ "date": "2017-04-15",
+ "status": "renewal",
+ "verified": true,
+ "activity": 94,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 75876
+ },
+ {
+ "id": 1023,
+ "name": "Maryann Royster",
+ "country": {
+ "name": "Belarus",
+ "code": "by"
+ },
+ "company": "Franklin, Peter L Esq",
+ "date": "2017-03-11",
+ "status": "qualified",
+ "verified": false,
+ "activity": 56,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 41121
+ },
+ {
+ "id": 1024,
+ "name": "Alisha Slusarski",
+ "country": {
+ "name": "Iceland",
+ "code": "is"
+ },
+ "company": "Wtlz Power 107 Fm",
+ "date": "2018-03-27",
+ "status": "qualified",
+ "verified": true,
+ "activity": 7,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 91691
+ },
+ {
+ "id": 1025,
+ "name": "Allene Iturbide",
+ "country": {
+ "name": "Italy",
+ "code": "it"
+ },
+ "company": "Ledecky, David Esq",
+ "date": "2016-02-20",
+ "status": "qualified",
+ "verified": true,
+ "activity": 1,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 40137
+ },
+ {
+ "id": 1026,
+ "name": "Chanel Caudy",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "Professional Image Inc",
+ "date": "2018-06-24",
+ "status": "new",
+ "verified": true,
+ "activity": 26,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 21304
+ },
+ {
+ "id": 1027,
+ "name": "Ezekiel Chui",
+ "country": {
+ "name": "Ireland",
+ "code": "ie"
+ },
+ "company": "Sider, Donald C Esq",
+ "date": "2016-09-24",
+ "status": "new",
+ "verified": false,
+ "activity": 76,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 60454
+ },
+ {
+ "id": 1028,
+ "name": "Willow Kusko",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "U Pull It",
+ "date": "2020-04-11",
+ "status": "qualified",
+ "verified": true,
+ "activity": 7,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 17565
+ },
+ {
+ "id": 1029,
+ "name": "Bernardo Figeroa",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Clark, Richard Cpa",
+ "date": "2018-04-11",
+ "status": "renewal",
+ "verified": true,
+ "activity": 81,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 17774
+ },
+ {
+ "id": 1030,
+ "name": "Ammie Corrio",
+ "country": {
+ "name": "Hungary",
+ "code": "hu"
+ },
+ "company": "Moskowitz, Barry S",
+ "date": "2016-06-11",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 56,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 49201
+ },
+ {
+ "id": 1031,
+ "name": "Francine Vocelka",
+ "country": {
+ "name": "Honduras",
+ "code": "hn"
+ },
+ "company": "Cascade Realty Advisors Inc",
+ "date": "2017-08-02",
+ "status": "qualified",
+ "verified": true,
+ "activity": 94,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 67126
+ },
+ {
+ "id": 1032,
+ "name": "Ernie Stenseth",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "Knwz Newsradio",
+ "date": "2018-06-06",
+ "status": "renewal",
+ "verified": true,
+ "activity": 68,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 76017
+ },
+ {
+ "id": 1033,
+ "name": "Albina Glick",
+ "country": {
+ "name": "Ukraine",
+ "code": "ua"
+ },
+ "company": "Giampetro, Anthony D",
+ "date": "2019-08-08",
+ "status": "proposal",
+ "verified": true,
+ "activity": 85,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 91201
+ },
+ {
+ "id": 1034,
+ "name": "Alishia Sergi",
+ "country": {
+ "name": "Qatar",
+ "code": "qa"
+ },
+ "company": "Milford Enterprises Inc",
+ "date": "2018-05-19",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 46,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 12237
+ },
+ {
+ "id": 1035,
+ "name": "Solange Shinko",
+ "country": {
+ "name": "Cameroon",
+ "code": "cm"
+ },
+ "company": "Mosocco, Ronald A",
+ "date": "2015-02-12",
+ "status": "qualified",
+ "verified": true,
+ "activity": 32,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 34072
+ },
+ {
+ "id": 1036,
+ "name": "Jose Stockham",
+ "country": {
+ "name": "Italy",
+ "code": "it"
+ },
+ "company": "Tri State Refueler Co",
+ "date": "2018-04-25",
+ "status": "qualified",
+ "verified": true,
+ "activity": 77,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 94909
+ },
+ {
+ "id": 1037,
+ "name": "Rozella Ostrosky",
+ "country": {
+ "name": "Venezuela",
+ "code": "ve"
+ },
+ "company": "Parkway Company",
+ "date": "2016-02-27",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 66,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 57245
+ },
+ {
+ "id": 1038,
+ "name": "Valentine Gillian",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Fbs Business Finance",
+ "date": "2019-09-17",
+ "status": "qualified",
+ "verified": true,
+ "activity": 25,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 75502
+ },
+ {
+ "id": 1039,
+ "name": "Kati Rulapaugh",
+ "country": {
+ "name": "Puerto Rico",
+ "code": "pr"
+ },
+ "company": "Eder Assocs Consltng Engrs Pc",
+ "date": "2016-12-03",
+ "status": "renewal",
+ "verified": false,
+ "activity": 51,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 82075
+ },
+ {
+ "id": 1040,
+ "name": "Youlanda Schemmer",
+ "country": {
+ "name": "Bolivia",
+ "code": "bo"
+ },
+ "company": "Tri M Tool Inc",
+ "date": "2017-12-15",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 49,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 19208
+ },
+ {
+ "id": 1041,
+ "name": "Dyan Oldroyd",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "International Eyelets Inc",
+ "date": "2017-02-02",
+ "status": "qualified",
+ "verified": false,
+ "activity": 5,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 50194
+ },
+ {
+ "id": 1042,
+ "name": "Roxane Campain",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Rapid Trading Intl",
+ "date": "2018-12-25",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 100,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 77714
+ },
+ {
+ "id": 1043,
+ "name": "Lavera Perin",
+ "country": {
+ "name": "Vietnam",
+ "code": "vn"
+ },
+ "company": "Abc Enterprises Inc",
+ "date": "2018-04-10",
+ "status": "qualified",
+ "verified": false,
+ "activity": 71,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 35740
+ },
+ {
+ "id": 1044,
+ "name": "Erick Ferencz",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Cindy Turner Associates",
+ "date": "2018-05-06",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 54,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 30790
+ },
+ {
+ "id": 1045,
+ "name": "Fatima Saylors",
+ "country": {
+ "name": "Canada",
+ "code": "ca"
+ },
+ "company": "Stanton, James D Esq",
+ "date": "2019-07-10",
+ "status": "renewal",
+ "verified": true,
+ "activity": 93,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 52343
+ },
+ {
+ "id": 1046,
+ "name": "Jina Briddick",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "Grace Pastries Inc",
+ "date": "2018-02-19",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 97,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 53966
+ },
+ {
+ "id": 1047,
+ "name": "Kanisha Waycott",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "Schroer, Gene E Esq",
+ "date": "2019-11-27",
+ "status": "new",
+ "verified": false,
+ "activity": 80,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 9920
+ },
+ {
+ "id": 1048,
+ "name": "Emerson Bowley",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Knights Inn",
+ "date": "2018-11-24",
+ "status": "new",
+ "verified": false,
+ "activity": 63,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 78069
+ },
+ {
+ "id": 1049,
+ "name": "Blair Malet",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Bollinger Mach Shp & Shipyard",
+ "date": "2018-04-19",
+ "status": "new",
+ "verified": true,
+ "activity": 92,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 65005
+ },
+ {
+ "id": 1050,
+ "name": "Brock Bolognia",
+ "country": {
+ "name": "Bolivia",
+ "code": "bo"
+ },
+ "company": "Orinda News",
+ "date": "2019-09-06",
+ "status": "renewal",
+ "verified": true,
+ "activity": 72,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 51038
+ },
+ {
+ "id": 1051,
+ "name": "Lorrie Nestle",
+ "country": {
+ "name": "Germany",
+ "code": "de"
+ },
+ "company": "Ballard Spahr Andrews",
+ "date": "2018-04-26",
+ "status": "renewal",
+ "verified": false,
+ "activity": 36,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 28218
+ },
+ {
+ "id": 1052,
+ "name": "Sabra Uyetake",
+ "country": {
+ "name": "Peru",
+ "code": "pe"
+ },
+ "company": "Lowy Limousine Service",
+ "date": "2018-04-12",
+ "status": "new",
+ "verified": false,
+ "activity": 31,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 78527
+ },
+ {
+ "id": 1053,
+ "name": "Marjory Mastella",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Vicon Corporation",
+ "date": "2018-01-24",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 89,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 23381
+ },
+ {
+ "id": 1054,
+ "name": "Karl Klonowski",
+ "country": {
+ "name": "Saudi Arabia",
+ "code": "sa"
+ },
+ "company": "Rossi, Michael M",
+ "date": "2017-04-17",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 27,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 64821
+ },
+ {
+ "id": 1055,
+ "name": "Tonette Wenner",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "Northwest Publishing",
+ "date": "2019-04-14",
+ "status": "qualified",
+ "verified": false,
+ "activity": 27,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 55334
+ },
+ {
+ "id": 1056,
+ "name": "Amber Monarrez",
+ "country": {
+ "name": "Sweden",
+ "code": "se"
+ },
+ "company": "Branford Wire & Mfg Co",
+ "date": "2019-09-09",
+ "status": "new",
+ "verified": false,
+ "activity": 79,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 83391
+ },
+ {
+ "id": 1057,
+ "name": "Shenika Seewald",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "East Coast Marketing",
+ "date": "2017-02-18",
+ "status": "renewal",
+ "verified": true,
+ "activity": 39,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 31580
+ },
+ {
+ "id": 1058,
+ "name": "Delmy Ahle",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Wye Technologies Inc",
+ "date": "2020-10-05",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 55,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 11723
+ },
+ {
+ "id": 1059,
+ "name": "Deeanna Juhas",
+ "country": {
+ "name": "Sweden",
+ "code": "se"
+ },
+ "company": "Healy, George W Iv",
+ "date": "2018-09-28",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 79,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 8454
+ },
+ {
+ "id": 1060,
+ "name": "Blondell Pugh",
+ "country": {
+ "name": "Ireland",
+ "code": "ie"
+ },
+ "company": "Alpenlite Inc",
+ "date": "2016-06-16",
+ "status": "renewal",
+ "verified": false,
+ "activity": 49,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 99235
+ },
+ {
+ "id": 1061,
+ "name": "Jamal Vanausdal",
+ "country": {
+ "name": "Morocco",
+ "code": "ma"
+ },
+ "company": "Hubbard, Bruce Esq",
+ "date": "2017-05-25",
+ "status": "proposal",
+ "verified": true,
+ "activity": 87,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 15656
+ },
+ {
+ "id": 1062,
+ "name": "Cecily Hollack",
+ "country": {
+ "name": "Bolivia",
+ "code": "bo"
+ },
+ "company": "Arthur A Oliver & Son Inc",
+ "date": "2020-05-09",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 5,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 60586
+ },
+ {
+ "id": 1063,
+ "name": "Carmelina Lindall",
+ "country": {
+ "name": "Puerto Rico",
+ "code": "pr"
+ },
+ "company": "George Jessop Carter Jewelers",
+ "date": "2019-09-07",
+ "status": "qualified",
+ "verified": true,
+ "activity": 77,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 86239
+ },
+ {
+ "id": 1064,
+ "name": "Maurine Yglesias",
+ "country": {
+ "name": "Taiwan",
+ "code": "tw"
+ },
+ "company": "Schultz, Thomas C Md",
+ "date": "2015-08-10",
+ "status": "renewal",
+ "verified": false,
+ "activity": 94,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 15621
+ },
+ {
+ "id": 1065,
+ "name": "Tawna Buvens",
+ "country": {
+ "name": "Indonesia",
+ "code": "id"
+ },
+ "company": "H H H Enterprises Inc",
+ "date": "2018-03-20",
+ "status": "new",
+ "verified": false,
+ "activity": 25,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 77248
+ },
+ {
+ "id": 1066,
+ "name": "Penney Weight",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Hawaiian King Hotel",
+ "date": "2020-03-03",
+ "status": "qualified",
+ "verified": false,
+ "activity": 96,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 478
+ },
+ {
+ "id": 1067,
+ "name": "Elly Morocco",
+ "country": {
+ "name": "Thailand",
+ "code": "th"
+ },
+ "company": "Killion Industries",
+ "date": "2018-09-18",
+ "status": "qualified",
+ "verified": true,
+ "activity": 38,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 62505
+ },
+ {
+ "id": 1068,
+ "name": "Ilene Eroman",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Robinson, William J Esq",
+ "date": "2019-06-08",
+ "status": "new",
+ "verified": true,
+ "activity": 49,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 91480
+ },
+ {
+ "id": 1069,
+ "name": "Vallie Mondella",
+ "country": {
+ "name": "Latvia",
+ "code": "lv"
+ },
+ "company": "Private Properties",
+ "date": "2018-12-06",
+ "status": "new",
+ "verified": false,
+ "activity": 16,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 21671
+ },
+ {
+ "id": 1070,
+ "name": "Kallie Blackwood",
+ "country": {
+ "name": "Iceland",
+ "code": "is"
+ },
+ "company": "Rowley Schlimgen Inc",
+ "date": "2017-04-05",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 25,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 13775
+ },
+ {
+ "id": 1071,
+ "name": "Johnetta Abdallah",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Forging Specialties",
+ "date": "2015-02-02",
+ "status": "new",
+ "verified": false,
+ "activity": 16,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 60253
+ },
+ {
+ "id": 1072,
+ "name": "Bobbye Rhym",
+ "country": {
+ "name": "Ukraine",
+ "code": "ua"
+ },
+ "company": "Smits, Patricia Garity",
+ "date": "2018-08-17",
+ "status": "qualified",
+ "verified": true,
+ "activity": 85,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 75225
+ },
+ {
+ "id": 1073,
+ "name": "Micaela Rhymes",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "H Lee Leonard Attorney At Law",
+ "date": "2018-09-08",
+ "status": "renewal",
+ "verified": true,
+ "activity": 92,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 3308
+ },
+ {
+ "id": 1074,
+ "name": "Tamar Hoogland",
+ "country": {
+ "name": "Guatemala",
+ "code": "gt"
+ },
+ "company": "A K Construction Co",
+ "date": "2018-11-13",
+ "status": "proposal",
+ "verified": true,
+ "activity": 22,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 19711
+ },
+ {
+ "id": 1075,
+ "name": "Moon Parlato",
+ "country": {
+ "name": "Czech Republic",
+ "code": "cz"
+ },
+ "company": "Ambelang, Jessica M Md",
+ "date": "2019-08-18",
+ "status": "renewal",
+ "verified": false,
+ "activity": 64,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 55110
+ },
+ {
+ "id": 1076,
+ "name": "Laurel Reitler",
+ "country": {
+ "name": "United Kingdom",
+ "code": "gb"
+ },
+ "company": "Q A Service",
+ "date": "2015-04-02",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 80,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 62392
+ },
+ {
+ "id": 1077,
+ "name": "Delisa Crupi",
+ "country": {
+ "name": "Taiwan",
+ "code": "tw"
+ },
+ "company": "Wood & Whitacre Contractors",
+ "date": "2017-09-15",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 70,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 76530
+ },
+ {
+ "id": 1078,
+ "name": "Viva Toelkes",
+ "country": {
+ "name": "United States",
+ "code": "us"
+ },
+ "company": "Mark Iv Press Ltd",
+ "date": "2017-03-27",
+ "status": "qualified",
+ "verified": false,
+ "activity": 16,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 7460
+ },
+ {
+ "id": 1079,
+ "name": "Elza Lipke",
+ "country": {
+ "name": "Ireland",
+ "code": "ie"
+ },
+ "company": "Museum Of Science & Industry",
+ "date": "2017-06-01",
+ "status": "proposal",
+ "verified": true,
+ "activity": 90,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 42251
+ },
+ {
+ "id": 1080,
+ "name": "Devorah Chickering",
+ "country": {
+ "name": "Spain",
+ "code": "es"
+ },
+ "company": "Garrison Ind",
+ "date": "2017-03-14",
+ "status": "proposal",
+ "verified": true,
+ "activity": 96,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 36435
+ },
+ {
+ "id": 1081,
+ "name": "Timothy Mulqueen",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Saronix Nymph Products",
+ "date": "2018-07-09",
+ "status": "renewal",
+ "verified": true,
+ "activity": 77,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 39197
+ },
+ {
+ "id": 1082,
+ "name": "Arlette Honeywell",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Smc Inc",
+ "date": "2018-09-11",
+ "status": "proposal",
+ "verified": true,
+ "activity": 46,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 72707
+ },
+ {
+ "id": 1083,
+ "name": "Dominque Dickerson",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "E A I Electronic Assocs Inc",
+ "date": "2017-11-12",
+ "status": "qualified",
+ "verified": true,
+ "activity": 83,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 97965
+ },
+ {
+ "id": 1084,
+ "name": "Lettie Isenhower",
+ "country": {
+ "name": "Canada",
+ "code": "ca"
+ },
+ "company": "Conte, Christopher A Esq",
+ "date": "2016-03-01",
+ "status": "qualified",
+ "verified": true,
+ "activity": 83,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 5823
+ },
+ {
+ "id": 1085,
+ "name": "Myra Munns",
+ "country": {
+ "name": "Lithuania",
+ "code": "lt"
+ },
+ "company": "Anker Law Office",
+ "date": "2016-05-21",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 49,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 96471
+ },
+ {
+ "id": 1086,
+ "name": "Stephaine Barfield",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Beutelschies & Company",
+ "date": "2016-01-22",
+ "status": "new",
+ "verified": true,
+ "activity": 34,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 33710
+ },
+ {
+ "id": 1087,
+ "name": "Lai Gato",
+ "country": {
+ "name": "Nigeria",
+ "code": "ng"
+ },
+ "company": "Fligg, Kenneth I Jr",
+ "date": "2016-07-26",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 64,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 30611
+ },
+ {
+ "id": 1088,
+ "name": "Stephen Emigh",
+ "country": {
+ "name": "Cuba",
+ "code": "cu"
+ },
+ "company": "Sharp, J Daniel Esq",
+ "date": "2020-07-24",
+ "status": "renewal",
+ "verified": false,
+ "activity": 51,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 32960
+ },
+ {
+ "id": 1089,
+ "name": "Tyra Shields",
+ "country": {
+ "name": "Honduras",
+ "code": "hn"
+ },
+ "company": "Assink, Anne H Esq",
+ "date": "2019-11-10",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 11,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 57423
+ },
+ {
+ "id": 1090,
+ "name": "Tammara Wardrip",
+ "country": {
+ "name": "Saudi Arabia",
+ "code": "sa"
+ },
+ "company": "Jewel My Shop Inc",
+ "date": "2016-06-05",
+ "status": "renewal",
+ "verified": true,
+ "activity": 64,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 23027
+ },
+ {
+ "id": 1091,
+ "name": "Cory Gibes",
+ "country": {
+ "name": "Malaysia",
+ "code": "my"
+ },
+ "company": "Chinese Translation Resources",
+ "date": "2016-02-28",
+ "status": "new",
+ "verified": false,
+ "activity": 44,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 84182
+ },
+ {
+ "id": 1092,
+ "name": "Danica Bruschke",
+ "country": {
+ "name": "Taiwan",
+ "code": "tw"
+ },
+ "company": "Stevens, Charles T",
+ "date": "2018-12-13",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 62,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 25237
+ },
+ {
+ "id": 1093,
+ "name": "Wilda Giguere",
+ "country": {
+ "name": "Iceland",
+ "code": "is"
+ },
+ "company": "Mclaughlin, Luther W Cpa",
+ "date": "2017-06-16",
+ "status": "new",
+ "verified": true,
+ "activity": 79,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 87736
+ },
+ {
+ "id": 1094,
+ "name": "Elvera Benimadho",
+ "country": {
+ "name": "Malaysia",
+ "code": "my"
+ },
+ "company": "Tree Musketeers",
+ "date": "2019-02-17",
+ "status": "proposal",
+ "verified": true,
+ "activity": 50,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 38674
+ },
+ {
+ "id": 1095,
+ "name": "Carma Vanheusen",
+ "country": {
+ "name": "Turkey",
+ "code": "tr"
+ },
+ "company": "Springfield Div Oh Edison Co",
+ "date": "2019-11-26",
+ "status": "renewal",
+ "verified": false,
+ "activity": 84,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 67762
+ },
+ {
+ "id": 1096,
+ "name": "Malinda Hochard",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Logan Memorial Hospital",
+ "date": "2016-07-06",
+ "status": "new",
+ "verified": false,
+ "activity": 88,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 81299
+ },
+ {
+ "id": 1097,
+ "name": "Natalie Fern",
+ "country": {
+ "name": "Canada",
+ "code": "ca"
+ },
+ "company": "Kelly, Charles G Esq",
+ "date": "2019-10-02",
+ "status": "proposal",
+ "verified": true,
+ "activity": 44,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 64794
+ },
+ {
+ "id": 1098,
+ "name": "Lisha Centini",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Industrial Paper Shredders Inc",
+ "date": "2018-07-05",
+ "status": "new",
+ "verified": true,
+ "activity": 7,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 7815
+ },
+ {
+ "id": 1099,
+ "name": "Arlene Klusman",
+ "country": {
+ "name": "Jamaica",
+ "code": "jm"
+ },
+ "company": "Beck Horizon Builders",
+ "date": "2018-05-14",
+ "status": "proposal",
+ "verified": true,
+ "activity": 99,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 37976
+ },
+ {
+ "id": 1100,
+ "name": "Alease Buemi",
+ "country": {
+ "name": "Costa Rica",
+ "code": "cr"
+ },
+ "company": "Porto Cayo At Hawks Cay",
+ "date": "2018-03-14",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 0,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 59594
+ },
+ {
+ "id": 1101,
+ "name": "Louisa Cronauer",
+ "country": {
+ "name": "Costa Rica",
+ "code": "cr"
+ },
+ "company": "Pacific Grove Museum Ntrl Hist",
+ "date": "2018-09-23",
+ "status": "qualified",
+ "verified": false,
+ "activity": 3,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 92528
+ },
+ {
+ "id": 1102,
+ "name": "Angella Cetta",
+ "country": {
+ "name": "Vietnam",
+ "code": "vn"
+ },
+ "company": "Bender & Hatley Pc",
+ "date": "2018-04-10",
+ "status": "qualified",
+ "verified": false,
+ "activity": 88,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 58964
+ },
+ {
+ "id": 1103,
+ "name": "Cyndy Goldammer",
+ "country": {
+ "name": "Burkina Faso",
+ "code": "bf"
+ },
+ "company": "Di Cristina J & Son",
+ "date": "2017-09-18",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 92,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 65860
+ },
+ {
+ "id": 1104,
+ "name": "Rosio Cork",
+ "country": {
+ "name": "Singapore",
+ "code": "sg"
+ },
+ "company": "Green Goddess",
+ "date": "2017-08-19",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 19,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 63863
+ },
+ {
+ "id": 1105,
+ "name": "Celeste Korando",
+ "country": {
+ "name": "Costa Rica",
+ "code": "cr"
+ },
+ "company": "American Arts & Graphics",
+ "date": "2020-06-18",
+ "status": "proposal",
+ "verified": true,
+ "activity": 21,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 37510
+ },
+ {
+ "id": 1106,
+ "name": "Twana Felger",
+ "country": {
+ "name": "Croatia",
+ "code": "hr"
+ },
+ "company": "Opryland Hotel",
+ "date": "2016-11-18",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 97,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 63876
+ },
+ {
+ "id": 1107,
+ "name": "Estrella Samu",
+ "country": {
+ "name": "Vietnam",
+ "code": "vn"
+ },
+ "company": "Marking Devices Pubg Co",
+ "date": "2017-06-25",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 27,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 93263
+ },
+ {
+ "id": 1108,
+ "name": "Donte Kines",
+ "country": {
+ "name": "Slovakia",
+ "code": "sk"
+ },
+ "company": "W Tc Industries Inc",
+ "date": "2019-02-16",
+ "status": "new",
+ "verified": true,
+ "activity": 35,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 57198
+ },
+ {
+ "id": 1109,
+ "name": "Tiffiny Steffensmeier",
+ "country": {
+ "name": "Pakistan",
+ "code": "pk"
+ },
+ "company": "Whitehall Robbins Labs Divsn",
+ "date": "2018-03-11",
+ "status": "new",
+ "verified": true,
+ "activity": 81,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 89147
+ },
+ {
+ "id": 1110,
+ "name": "Edna Miceli",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Sampler",
+ "date": "2017-10-15",
+ "status": "renewal",
+ "verified": true,
+ "activity": 54,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 41466
+ },
+ {
+ "id": 1111,
+ "name": "Sue Kownacki",
+ "country": {
+ "name": "Jamaica",
+ "code": "jm"
+ },
+ "company": "Juno Chefs Incorporated",
+ "date": "2017-03-17",
+ "status": "proposal",
+ "verified": false,
+ "activity": 31,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 38918
+ },
+ {
+ "id": 1112,
+ "name": "Jesusa Shin",
+ "country": {
+ "name": "Ukraine",
+ "code": "ua"
+ },
+ "company": "Carroccio, A Thomas Esq",
+ "date": "2017-04-06",
+ "status": "renewal",
+ "verified": false,
+ "activity": 28,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 11397
+ },
+ {
+ "id": 1113,
+ "name": "Rolland Francescon",
+ "country": {
+ "name": "United Kingdom",
+ "code": "gb"
+ },
+ "company": "Stanley, Richard L Esq",
+ "date": "2019-02-03",
+ "status": "qualified",
+ "verified": false,
+ "activity": 45,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 40930
+ },
+ {
+ "id": 1114,
+ "name": "Pamella Schmierer",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "K Cs Cstm Mouldings Windows",
+ "date": "2016-09-22",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 34,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 40847
+ },
+ {
+ "id": 1115,
+ "name": "Glory Kulzer",
+ "country": {
+ "name": "Croatia",
+ "code": "hr"
+ },
+ "company": "Comfort Inn",
+ "date": "2017-09-27",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 36,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 27832
+ },
+ {
+ "id": 1116,
+ "name": "Shawna Palaspas",
+ "country": {
+ "name": "Estonia",
+ "code": "ee"
+ },
+ "company": "Windsor, James L Esq",
+ "date": "2017-06-25",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 69,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 89060
+ },
+ {
+ "id": 1117,
+ "name": "Brandon Callaro",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "Jackson Shields Yeiser",
+ "date": "2016-07-13",
+ "status": "proposal",
+ "verified": true,
+ "activity": 55,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 52474
+ },
+ {
+ "id": 1118,
+ "name": "Scarlet Cartan",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Box, J Calvin Esq",
+ "date": "2018-09-13",
+ "status": "renewal",
+ "verified": false,
+ "activity": 1,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 19094
+ },
+ {
+ "id": 1119,
+ "name": "Oretha Menter",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Custom Engineering Inc",
+ "date": "2017-09-11",
+ "status": "renewal",
+ "verified": false,
+ "activity": 8,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 93756
+ },
+ {
+ "id": 1120,
+ "name": "Ty Smith",
+ "country": {
+ "name": "United States",
+ "code": "us"
+ },
+ "company": "Bresler Eitel Framg Gllry Ltd",
+ "date": "2019-07-06",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 50,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 77388
+ },
+ {
+ "id": 1121,
+ "name": "Xuan Rochin",
+ "country": {
+ "name": "Colombia",
+ "code": "co"
+ },
+ "company": "Carol, Drake Sparks Esq",
+ "date": "2018-05-22",
+ "status": "proposal",
+ "verified": true,
+ "activity": 77,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 48759
+ },
+ {
+ "id": 1122,
+ "name": "Lindsey Dilello",
+ "country": {
+ "name": "Austria",
+ "code": "at"
+ },
+ "company": "Biltmore Investors Bank",
+ "date": "2017-07-18",
+ "status": "renewal",
+ "verified": true,
+ "activity": 65,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 37568
+ },
+ {
+ "id": 1123,
+ "name": "Devora Perez",
+ "country": {
+ "name": "Uruguay",
+ "code": "uy"
+ },
+ "company": "Desco Equipment Corp",
+ "date": "2017-10-09",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 30,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 4477
+ },
+ {
+ "id": 1124,
+ "name": "Herman Demesa",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Merlin Electric Co",
+ "date": "2019-05-23",
+ "status": "proposal",
+ "verified": true,
+ "activity": 10,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 13764
+ },
+ {
+ "id": 1125,
+ "name": "Rory Papasergi",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Bailey Cntl Co Div Babcock",
+ "date": "2019-03-02",
+ "status": "qualified",
+ "verified": false,
+ "activity": 22,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 68222
+ },
+ {
+ "id": 1126,
+ "name": "Talia Riopelle",
+ "country": {
+ "name": "Guatemala",
+ "code": "gt"
+ },
+ "company": "Ford Brothers Wholesale Inc",
+ "date": "2017-02-18",
+ "status": "new",
+ "verified": false,
+ "activity": 69,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 29164
+ },
+ {
+ "id": 1127,
+ "name": "Van Shire",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Cambridge Inn",
+ "date": "2020-05-12",
+ "status": "new",
+ "verified": false,
+ "activity": 4,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 61651
+ },
+ {
+ "id": 1128,
+ "name": "Lucina Lary",
+ "country": {
+ "name": "Switzerland",
+ "code": "ch"
+ },
+ "company": "Matricciani, Albert J Jr",
+ "date": "2019-11-20",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 11,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 79938
+ },
+ {
+ "id": 1129,
+ "name": "Bok Isaacs",
+ "country": {
+ "name": "Chile",
+ "code": "cl"
+ },
+ "company": "Nelson Hawaiian Ltd",
+ "date": "2016-11-10",
+ "status": "proposal",
+ "verified": true,
+ "activity": 41,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 44037
+ },
+ {
+ "id": 1130,
+ "name": "Rolande Spickerman",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Neland Travel Agency",
+ "date": "2016-07-11",
+ "status": "renewal",
+ "verified": true,
+ "activity": 84,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 89918
+ },
+ {
+ "id": 1131,
+ "name": "Howard Paulas",
+ "country": {
+ "name": "Indonesia",
+ "code": "id"
+ },
+ "company": "Asendorf, J Alan Esq",
+ "date": "2017-07-17",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 22,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 32372
+ },
+ {
+ "id": 1132,
+ "name": "Kimbery Madarang",
+ "country": {
+ "name": "Senegal",
+ "code": "sn"
+ },
+ "company": "Silberman, Arthur L Esq",
+ "date": "2018-08-19",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 63,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 46478
+ },
+ {
+ "id": 1133,
+ "name": "Thurman Manno",
+ "country": {
+ "name": "Colombia",
+ "code": "co"
+ },
+ "company": "Honey Bee Breeding Genetics &",
+ "date": "2016-05-02",
+ "status": "qualified",
+ "verified": true,
+ "activity": 47,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 30674
+ },
+ {
+ "id": 1134,
+ "name": "Becky Mirafuentes",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Wells Kravitz Schnitzer",
+ "date": "2018-04-13",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 62,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 47714
+ },
+ {
+ "id": 1135,
+ "name": "Beatriz Corrington",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Prohab Rehabilitation Servs",
+ "date": "2020-01-04",
+ "status": "renewal",
+ "verified": true,
+ "activity": 55,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 14307
+ },
+ {
+ "id": 1136,
+ "name": "Marti Maybury",
+ "country": {
+ "name": "Thailand",
+ "code": "th"
+ },
+ "company": "Eldridge, Kristin K Esq",
+ "date": "2016-02-05",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 3,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 82069
+ },
+ {
+ "id": 1137,
+ "name": "Nieves Gotter",
+ "country": {
+ "name": "Latvia",
+ "code": "lv"
+ },
+ "company": "Vlahos, John J Esq",
+ "date": "2017-03-12",
+ "status": "proposal",
+ "verified": false,
+ "activity": 3,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 11182
+ },
+ {
+ "id": 1138,
+ "name": "Leatha Hagele",
+ "country": {
+ "name": "Ukraine",
+ "code": "ua"
+ },
+ "company": "Ninas Indian Grs & Videos",
+ "date": "2019-03-27",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 67,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 17126
+ },
+ {
+ "id": 1139,
+ "name": "Valentin Klimek",
+ "country": {
+ "name": "Ivory Coast",
+ "code": "ci"
+ },
+ "company": "Schmid, Gayanne K Esq",
+ "date": "2019-08-06",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 14,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 19724
+ },
+ {
+ "id": 1140,
+ "name": "Melissa Wiklund",
+ "country": {
+ "name": "Japan",
+ "code": "jp"
+ },
+ "company": "Moapa Valley Federal Credit Un",
+ "date": "2018-03-20",
+ "status": "qualified",
+ "verified": true,
+ "activity": 8,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 91888
+ },
+ {
+ "id": 1141,
+ "name": "Sheridan Zane",
+ "country": {
+ "name": "Croatia",
+ "code": "hr"
+ },
+ "company": "Kentucky Tennessee Clay Co",
+ "date": "2016-02-15",
+ "status": "qualified",
+ "verified": true,
+ "activity": 17,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 15016
+ },
+ {
+ "id": 1142,
+ "name": "Bulah Padilla",
+ "country": {
+ "name": "Philippines",
+ "code": "ph"
+ },
+ "company": "Admiral Party Rentals & Sales",
+ "date": "2016-02-10",
+ "status": "proposal",
+ "verified": false,
+ "activity": 58,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 23118
+ },
+ {
+ "id": 1143,
+ "name": "Audra Kohnert",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "Nelson, Karolyn King Esq",
+ "date": "2019-07-16",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 82,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 90560
+ },
+ {
+ "id": 1144,
+ "name": "Daren Weirather",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Panasystems",
+ "date": "2015-07-23",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 96,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 34155
+ },
+ {
+ "id": 1145,
+ "name": "Fernanda Jillson",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "Shank, Edward L Esq",
+ "date": "2017-07-02",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 92,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 6350
+ },
+ {
+ "id": 1146,
+ "name": "Gearldine Gellinger",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Megibow & Edwards",
+ "date": "2019-08-17",
+ "status": "proposal",
+ "verified": true,
+ "activity": 18,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 77641
+ },
+ {
+ "id": 1147,
+ "name": "Chau Kitzman",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Benoff, Edward Esq",
+ "date": "2019-07-04",
+ "status": "new",
+ "verified": true,
+ "activity": 9,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 43289
+ },
+ {
+ "id": 1148,
+ "name": "Theola Frey",
+ "country": {
+ "name": "Vietnam",
+ "code": "vn"
+ },
+ "company": "Woodbridge Free Public Library",
+ "date": "2020-03-14",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 44,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 85657
+ },
+ {
+ "id": 1149,
+ "name": "Cheryl Haroldson",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "New York Life John Thune",
+ "date": "2018-04-03",
+ "status": "new",
+ "verified": false,
+ "activity": 55,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 82733
+ },
+ {
+ "id": 1150,
+ "name": "Laticia Merced",
+ "country": {
+ "name": "Burkina Faso",
+ "code": "bf"
+ },
+ "company": "Alinabal Inc",
+ "date": "2017-03-04",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 21,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 38004
+ },
+ {
+ "id": 1151,
+ "name": "Carissa Batman",
+ "country": {
+ "name": "Greece",
+ "code": "gr"
+ },
+ "company": "Poletto, Kim David Esq",
+ "date": "2016-05-05",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 91,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 29038
+ },
+ {
+ "id": 1152,
+ "name": "Lezlie Craghead",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Chang, Carolyn Esq",
+ "date": "2019-05-28",
+ "status": "renewal",
+ "verified": false,
+ "activity": 30,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 75123
+ },
+ {
+ "id": 1153,
+ "name": "Ozell Shealy",
+ "country": {
+ "name": "Pakistan",
+ "code": "pk"
+ },
+ "company": "Silver Bros Inc",
+ "date": "2016-08-19",
+ "status": "proposal",
+ "verified": true,
+ "activity": 14,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 33214
+ },
+ {
+ "id": 1154,
+ "name": "Arminda Parvis",
+ "country": {
+ "name": "Indonesia",
+ "code": "id"
+ },
+ "company": "Newtec Inc",
+ "date": "2020-02-09",
+ "status": "proposal",
+ "verified": true,
+ "activity": 77,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 80651
+ },
+ {
+ "id": 1155,
+ "name": "Reita Leto",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Creative Business Systems",
+ "date": "2020-04-03",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 58,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 5085
+ },
+ {
+ "id": 1156,
+ "name": "Yolando Luczki",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Dal Tile Corporation",
+ "date": "2015-01-27",
+ "status": "renewal",
+ "verified": true,
+ "activity": 78,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 93021
+ },
+ {
+ "id": 1157,
+ "name": "Lizette Stem",
+ "country": {
+ "name": "Slovakia",
+ "code": "sk"
+ },
+ "company": "Edward S Katz",
+ "date": "2018-08-06",
+ "status": "new",
+ "verified": false,
+ "activity": 67,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 37287
+ },
+ {
+ "id": 1158,
+ "name": "Gregoria Pawlowicz",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Oh My Goodknits Inc",
+ "date": "2020-02-20",
+ "status": "renewal",
+ "verified": false,
+ "activity": 29,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 73070
+ },
+ {
+ "id": 1159,
+ "name": "Carin Deleo",
+ "country": {
+ "name": "China",
+ "code": "cn"
+ },
+ "company": "Redeker, Debbie",
+ "date": "2015-05-28",
+ "status": "qualified",
+ "verified": true,
+ "activity": 13,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 64422
+ },
+ {
+ "id": 1160,
+ "name": "Chantell Maynerich",
+ "country": {
+ "name": "Estonia",
+ "code": "ee"
+ },
+ "company": "Desert Sands Motel",
+ "date": "2016-09-05",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 75,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 36826
+ },
+ {
+ "id": 1161,
+ "name": "Dierdre Yum",
+ "country": {
+ "name": "Czech Republic",
+ "code": "cz"
+ },
+ "company": "Cummins Southern Plains Inc",
+ "date": "2016-12-20",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 1,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 93101
+ },
+ {
+ "id": 1162,
+ "name": "Larae Gudroe",
+ "country": {
+ "name": "Slovenia",
+ "code": "si"
+ },
+ "company": "Lehigh Furn Divsn Lehigh",
+ "date": "2015-11-28",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 13,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 60177
+ },
+ {
+ "id": 1163,
+ "name": "Latrice Tolfree",
+ "country": {
+ "name": "Jamaica",
+ "code": "jm"
+ },
+ "company": "United Van Lines Agent",
+ "date": "2018-11-11",
+ "status": "renewal",
+ "verified": false,
+ "activity": 73,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 47198
+ },
+ {
+ "id": 1164,
+ "name": "Kerry Theodorov",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "Capitol Reporters",
+ "date": "2016-11-05",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 76,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 71305
+ },
+ {
+ "id": 1165,
+ "name": "Dorthy Hidvegi",
+ "country": {
+ "name": "Poland",
+ "code": "pl"
+ },
+ "company": "Kwik Kopy Printing",
+ "date": "2020-08-13",
+ "status": "qualified",
+ "verified": true,
+ "activity": 60,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 17526
+ },
+ {
+ "id": 1166,
+ "name": "Fannie Lungren",
+ "country": {
+ "name": "Belarus",
+ "code": "by"
+ },
+ "company": "Centro Inc",
+ "date": "2015-07-06",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 24,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 16596
+ },
+ {
+ "id": 1167,
+ "name": "Evangelina Radde",
+ "country": {
+ "name": "Ivory Coast",
+ "code": "ci"
+ },
+ "company": "Campbell, Jan Esq",
+ "date": "2020-02-25",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 93,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 56870
+ },
+ {
+ "id": 1168,
+ "name": "Novella Degroot",
+ "country": {
+ "name": "Slovenia",
+ "code": "si"
+ },
+ "company": "Evans, C Kelly Esq",
+ "date": "2017-12-19",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 30,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 82928
+ },
+ {
+ "id": 1169,
+ "name": "Clay Hoa",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Scat Enterprises",
+ "date": "2016-02-22",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 93,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ },
+ "balance": 64181
+ },
+ {
+ "id": 1170,
+ "name": "Jennifer Fallick",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "Nagle, Daniel J Esq",
+ "date": "2016-12-24",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 88,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 30561
+ },
+ {
+ "id": 1171,
+ "name": "Irma Wolfgramm",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Serendiquity Bed & Breakfast",
+ "date": "2020-10-18",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 70,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 24617
+ },
+ {
+ "id": 1172,
+ "name": "Eun Coody",
+ "country": {
+ "name": "Taiwan",
+ "code": "tw"
+ },
+ "company": "Ray Carolyne Realty",
+ "date": "2018-02-12",
+ "status": "qualified",
+ "verified": true,
+ "activity": 61,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 77860
+ },
+ {
+ "id": 1173,
+ "name": "Sylvia Cousey",
+ "country": {
+ "name": "Ireland",
+ "code": "ie"
+ },
+ "company": "Berg, Charles E",
+ "date": "2018-06-10",
+ "status": "unqualified",
+ "verified": false,
+ "activity": 91,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 25664
+ },
+ {
+ "id": 1174,
+ "name": "Nana Wrinkles",
+ "country": {
+ "name": "Austria",
+ "code": "at"
+ },
+ "company": "Ray, Milbern D",
+ "date": "2017-04-11",
+ "status": "renewal",
+ "verified": true,
+ "activity": 98,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 98113
+ },
+ {
+ "id": 1175,
+ "name": "Layla Springe",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Chadds Ford Winery",
+ "date": "2019-07-27",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 97,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ },
+ "balance": 14763
+ },
+ {
+ "id": 1176,
+ "name": "Joesph Degonia",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "A R Packaging",
+ "date": "2020-04-23",
+ "status": "renewal",
+ "verified": true,
+ "activity": 56,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 31317
+ },
+ {
+ "id": 1177,
+ "name": "Annabelle Boord",
+ "country": {
+ "name": "Guatemala",
+ "code": "gt"
+ },
+ "company": "Corn Popper",
+ "date": "2020-09-16",
+ "status": "proposal",
+ "verified": true,
+ "activity": 76,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 30883
+ },
+ {
+ "id": 1178,
+ "name": "Stephaine Vinning",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "Birite Foodservice Distr",
+ "date": "2016-05-14",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 43,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 93785
+ },
+ {
+ "id": 1179,
+ "name": "Nelida Sawchuk",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Anchorage Museum Of Hist & Art",
+ "date": "2018-06-22",
+ "status": "qualified",
+ "verified": true,
+ "activity": 58,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 68380
+ },
+ {
+ "id": 1180,
+ "name": "Marguerita Hiatt",
+ "country": {
+ "name": "United Kingdom",
+ "code": "gb"
+ },
+ "company": "Haber, George D Md",
+ "date": "2018-10-25",
+ "status": "qualified",
+ "verified": false,
+ "activity": 72,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 93454
+ },
+ {
+ "id": 1181,
+ "name": "Carmela Cookey",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Royal Pontiac Olds Inc",
+ "date": "2018-07-19",
+ "status": "proposal",
+ "verified": false,
+ "activity": 24,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 30570
+ },
+ {
+ "id": 1182,
+ "name": "Junita Brideau",
+ "country": {
+ "name": "Indonesia",
+ "code": "id"
+ },
+ "company": "Leonards Antiques Inc",
+ "date": "2015-03-15",
+ "status": "proposal",
+ "verified": true,
+ "activity": 86,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ },
+ "balance": 79506
+ },
+ {
+ "id": 1183,
+ "name": "Claribel Varriano",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "Meca",
+ "date": "2017-04-14",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 15,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 8654
+ },
+ {
+ "id": 1184,
+ "name": "Benton Skursky",
+ "country": {
+ "name": "Iceland",
+ "code": "is"
+ },
+ "company": "Nercon Engineering & Mfg Inc",
+ "date": "2015-02-19",
+ "status": "proposal",
+ "verified": true,
+ "activity": 9,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 13368
+ },
+ {
+ "id": 1185,
+ "name": "Hillary Skulski",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Replica I",
+ "date": "2016-03-25",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 82,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 92631
+ },
+ {
+ "id": 1186,
+ "name": "Merilyn Bayless",
+ "country": {
+ "name": "Jamaica",
+ "code": "jm"
+ },
+ "company": "20 20 Printing Inc",
+ "date": "2020-10-13",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 13,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 4989
+ },
+ {
+ "id": 1187,
+ "name": "Teri Ennaco",
+ "country": {
+ "name": "Pakistan",
+ "code": "pk"
+ },
+ "company": "Publishers Group West",
+ "date": "2019-12-21",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 57,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ },
+ "balance": 77668
+ },
+ {
+ "id": 1188,
+ "name": "Merlyn Lawler",
+ "country": {
+ "name": "Germany",
+ "code": "de"
+ },
+ "company": "Nischwitz, Jeffrey L Esq",
+ "date": "2016-02-26",
+ "status": "renewal",
+ "verified": true,
+ "activity": 45,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 3525
+ },
+ {
+ "id": 1189,
+ "name": "Georgene Montezuma",
+ "country": {
+ "name": "Senegal",
+ "code": "sn"
+ },
+ "company": "Payne Blades & Wellborn Pa",
+ "date": "2018-10-11",
+ "status": "new",
+ "verified": true,
+ "activity": 64,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 45838
+ },
+ {
+ "id": 1190,
+ "name": "Jettie Mconnell",
+ "country": {
+ "name": "Denmark",
+ "code": "dk"
+ },
+ "company": "Coldwell Bnkr Wright Real Est",
+ "date": "2015-10-18",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 74,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 49148
+ },
+ {
+ "id": 1191,
+ "name": "Lemuel Latzke",
+ "country": {
+ "name": "Colombia",
+ "code": "co"
+ },
+ "company": "Computer Repair Service",
+ "date": "2016-02-13",
+ "status": "proposal",
+ "verified": false,
+ "activity": 79,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 96709
+ },
+ {
+ "id": 1192,
+ "name": "Melodie Knipp",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Fleetwood Building Block Inc",
+ "date": "2018-03-08",
+ "status": "negotiation",
+ "verified": false,
+ "activity": 19,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 23253
+ },
+ {
+ "id": 1193,
+ "name": "Candida Corbley",
+ "country": {
+ "name": "Poland",
+ "code": "pl"
+ },
+ "company": "Colts Neck Medical Assocs Inc",
+ "date": "2017-12-02",
+ "status": "negotiation",
+ "verified": true,
+ "activity": 11,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ },
+ "balance": 40836
+ },
+ {
+ "id": 1194,
+ "name": "Karan Karpin",
+ "country": {
+ "name": "Estonia",
+ "code": "ee"
+ },
+ "company": "New England Taxidermy",
+ "date": "2019-01-07",
+ "status": "proposal",
+ "verified": true,
+ "activity": 4,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ },
+ "balance": 60719
+ },
+ {
+ "id": 1195,
+ "name": "Andra Scheyer",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "Ludcke, George O Esq",
+ "date": "2016-08-14",
+ "status": "qualified",
+ "verified": true,
+ "activity": 62,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 17419
+ },
+ {
+ "id": 1196,
+ "name": "Felicidad Poullion",
+ "country": {
+ "name": "Greece",
+ "code": "gr"
+ },
+ "company": "Mccorkle, Tom S Esq",
+ "date": "2016-03-05",
+ "status": "renewal",
+ "verified": true,
+ "activity": 64,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ },
+ "balance": 94052
+ },
+ {
+ "id": 1197,
+ "name": "Belen Strassner",
+ "country": {
+ "name": "Ivory Coast",
+ "code": "ci"
+ },
+ "company": "Eagle Software Inc",
+ "date": "2015-12-14",
+ "status": "qualified",
+ "verified": true,
+ "activity": 91,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ },
+ "balance": 54241
+ },
+ {
+ "id": 1198,
+ "name": "Gracia Melnyk",
+ "country": {
+ "name": "Costa Rica",
+ "code": "cr"
+ },
+ "company": "Juvenile & Adult Super",
+ "date": "2019-06-01",
+ "status": "unqualified",
+ "verified": true,
+ "activity": 40,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ },
+ "balance": 87668
+ },
+ {
+ "id": 1199,
+ "name": "Jolanda Hanafan",
+ "country": {
+ "name": "Cameroon",
+ "code": "cm"
+ },
+ "company": "Perez, Joseph J Esq",
+ "date": "2015-12-09",
+ "status": "qualified",
+ "verified": true,
+ "activity": 27,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ },
+ "balance": 99417
+ }
+ ]
+}
diff --git a/src/assets/demo/data/customers-medium.json b/src/assets/demo/data/customers-medium.json
new file mode 100644
index 0000000..f27210c
--- /dev/null
+++ b/src/assets/demo/data/customers-medium.json
@@ -0,0 +1,804 @@
+{
+ "data": [
+ {
+ "id": 1000,
+ "name": "James Butt",
+ "country": {
+ "name": "Algeria",
+ "code": "dz"
+ },
+ "company": "Benton, John B Jr",
+ "date": "2015-09-13",
+ "status": "unqualified",
+ "activity": 17,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1001,
+ "name": "Josephine Darakjy",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chanay, Jeffrey A Esq",
+ "date": "2019-02-09",
+ "status": "proposal",
+ "activity": 0,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1002,
+ "name": "Art Venere",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Chemel, James L Cpa",
+ "date": "2017-05-13",
+ "status": "qualified",
+ "activity": 63,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1003,
+ "name": "Lenna Paprocki",
+ "country": {
+ "name": "Slovenia",
+ "code": "si"
+ },
+ "company": "Feltz Printing Service",
+ "date": "2020-09-15",
+ "status": "new",
+ "activity": 37,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1004,
+ "name": "Donette Foller",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Printing Dimensions",
+ "date": "2016-05-20",
+ "status": "proposal",
+ "activity": 33,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1005,
+ "name": "Simona Morasca",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chapman, Ross E Esq",
+ "date": "2018-02-16",
+ "status": "qualified",
+ "activity": 68,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1006,
+ "name": "Mitsue Tollner",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Morlong Associates",
+ "date": "2018-02-19",
+ "status": "renewal",
+ "activity": 54,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1007,
+ "name": "Leota Dilliard",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Commercial Press",
+ "date": "2019-08-13",
+ "status": "renewal",
+ "activity": 69,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1008,
+ "name": "Sage Wieser",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Truhlar And Truhlar Attys",
+ "date": "2018-11-21",
+ "status": "unqualified",
+ "activity": 76,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1009,
+ "name": "Kris Marrier",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "King, Christopher A Esq",
+ "date": "2015-07-07",
+ "status": "proposal",
+ "activity": 3,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1010,
+ "name": "Minna Amigon",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "Dorl, James J Esq",
+ "date": "2018-11-07",
+ "status": "qualified",
+ "activity": 38,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ }
+ },
+ {
+ "id": 1011,
+ "name": "Abel Maclead",
+ "country": {
+ "name": "Singapore",
+ "code": "sg"
+ },
+ "company": "Rangoni Of Florence",
+ "date": "2017-03-11",
+ "status": "qualified",
+ "activity": 87,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1012,
+ "name": "Kiley Caldarera",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Feiner Bros",
+ "date": "2015-10-20",
+ "status": "unqualified",
+ "activity": 80,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1013,
+ "name": "Graciela Ruta",
+ "country": {
+ "name": "Chile",
+ "code": "cl"
+ },
+ "company": "Buckley Miller \u0026 Wright",
+ "date": "2016-07-25",
+ "status": "negotiation",
+ "activity": 59,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1014,
+ "name": "Cammy Albares",
+ "country": {
+ "name": "Philippines",
+ "code": "ph"
+ },
+ "company": "Rousseaux, Michael Esq",
+ "date": "2019-06-25",
+ "status": "new",
+ "activity": 90,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1015,
+ "name": "Mattie Poquette",
+ "country": {
+ "name": "Venezuela",
+ "code": "ve"
+ },
+ "company": "Century Communications",
+ "date": "2017-12-12",
+ "status": "negotiation",
+ "activity": 52,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ }
+ },
+ {
+ "id": 1016,
+ "name": "Meaghan Garufi",
+ "country": {
+ "name": "Malaysia",
+ "code": "my"
+ },
+ "company": "Bolton, Wilbur Esq",
+ "date": "2018-07-04",
+ "status": "unqualified",
+ "activity": 31,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1017,
+ "name": "Gladys Rim",
+ "country": {
+ "name": "Netherlands",
+ "code": "nl"
+ },
+ "company": "T M Byxbee Company Pc",
+ "date": "2020-02-27",
+ "status": "renewal",
+ "activity": 48,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1018,
+ "name": "Yuki Whobrey",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Farmers Insurance Group",
+ "date": "2017-12-21",
+ "status": "negotiation",
+ "activity": 16,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1019,
+ "name": "Fletcher Flosi",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "Post Box Services Plus",
+ "date": "2016-01-04",
+ "status": "renewal",
+ "activity": 19,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1020,
+ "name": "Bette Nicka",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Sport En Art",
+ "date": "2016-10-21",
+ "status": "renewal",
+ "activity": 100,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1021,
+ "name": "Veronika Inouye",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "C 4 Network Inc",
+ "date": "2017-03-24",
+ "status": "renewal",
+ "activity": 72,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1022,
+ "name": "Willard Kolmetz",
+ "country": {
+ "name": "Tunisia",
+ "code": "tn"
+ },
+ "company": "Ingalls, Donald R Esq",
+ "date": "2017-04-15",
+ "status": "renewal",
+ "activity": 94,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1023,
+ "name": "Maryann Royster",
+ "country": {
+ "name": "Belarus",
+ "code": "by"
+ },
+ "company": "Franklin, Peter L Esq",
+ "date": "2017-03-11",
+ "status": "qualified",
+ "activity": 56,
+ "representative": {
+ "name": "Elwin Sharvill",
+ "image": "elwinsharvill.png"
+ }
+ },
+ {
+ "id": 1024,
+ "name": "Alisha Slusarski",
+ "country": {
+ "name": "Iceland",
+ "code": "is"
+ },
+ "company": "Wtlz Power 107 Fm",
+ "date": "2018-03-27",
+ "status": "qualified",
+ "activity": 7,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1025,
+ "name": "Allene Iturbide",
+ "country": {
+ "name": "Italy",
+ "code": "it"
+ },
+ "company": "Ledecky, David Esq",
+ "date": "2016-02-20",
+ "status": "qualified",
+ "activity": 1,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1026,
+ "name": "Chanel Caudy",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "Professional Image Inc",
+ "date": "2018-06-24",
+ "status": "new",
+ "activity": 26,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1027,
+ "name": "Ezekiel Chui",
+ "country": {
+ "name": "Ireland",
+ "code": "ie"
+ },
+ "company": "Sider, Donald C Esq",
+ "date": "2016-09-24",
+ "status": "new",
+ "activity": 76,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1028,
+ "name": "Willow Kusko",
+ "country": {
+ "name": "Romania",
+ "code": "ro"
+ },
+ "company": "U Pull It",
+ "date": "2020-04-11",
+ "status": "qualified",
+ "activity": 7,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1029,
+ "name": "Bernardo Figeroa",
+ "country": {
+ "name": "Israel",
+ "code": "il"
+ },
+ "company": "Clark, Richard Cpa",
+ "date": "2018-04-11",
+ "status": "renewal",
+ "activity": 81,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1030,
+ "name": "Ammie Corrio",
+ "country": {
+ "name": "Hungary",
+ "code": "hu"
+ },
+ "company": "Moskowitz, Barry S",
+ "date": "2016-06-11",
+ "status": "negotiation",
+ "activity": 56,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1031,
+ "name": "Francine Vocelka",
+ "country": {
+ "name": "Honduras",
+ "code": "hn"
+ },
+ "company": "Cascade Realty Advisors Inc",
+ "date": "2017-08-02",
+ "status": "qualified",
+ "activity": 94,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1032,
+ "name": "Ernie Stenseth",
+ "country": {
+ "name": "Australia",
+ "code": "au"
+ },
+ "company": "Knwz Newsradio",
+ "date": "2018-06-06",
+ "status": "renewal",
+ "activity": 68,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1033,
+ "name": "Albina Glick",
+ "country": {
+ "name": "Ukraine",
+ "code": "ua"
+ },
+ "company": "Giampetro, Anthony D",
+ "date": "2019-08-08",
+ "status": "proposal",
+ "activity": 85,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1034,
+ "name": "Alishia Sergi",
+ "country": {
+ "name": "Qatar",
+ "code": "qa"
+ },
+ "company": "Milford Enterprises Inc",
+ "date": "2018-05-19",
+ "status": "negotiation",
+ "activity": 46,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1035,
+ "name": "Solange Shinko",
+ "country": {
+ "name": "Cameroon",
+ "code": "cm"
+ },
+ "company": "Mosocco, Ronald A",
+ "date": "2015-02-12",
+ "status": "qualified",
+ "activity": 32,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1036,
+ "name": "Jose Stockham",
+ "country": {
+ "name": "Italy",
+ "code": "it"
+ },
+ "company": "Tri State Refueler Co",
+ "date": "2018-04-25",
+ "status": "qualified",
+ "activity": 77,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1037,
+ "name": "Rozella Ostrosky",
+ "country": {
+ "name": "Venezuela",
+ "code": "ve"
+ },
+ "company": "Parkway Company",
+ "date": "2016-02-27",
+ "status": "unqualified",
+ "activity": 66,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1038,
+ "name": "Valentine Gillian",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Fbs Business Finance",
+ "date": "2019-09-17",
+ "status": "qualified",
+ "activity": 25,
+ "representative": {
+ "name": "Bernardo Dominic",
+ "image": "bernardodominic.png"
+ }
+ },
+ {
+ "id": 1039,
+ "name": "Kati Rulapaugh",
+ "country": {
+ "name": "Puerto Rico",
+ "code": "pr"
+ },
+ "company": "Eder Assocs Consltng Engrs Pc",
+ "date": "2016-12-03",
+ "status": "renewal",
+ "activity": 51,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1040,
+ "name": "Youlanda Schemmer",
+ "country": {
+ "name": "Bolivia",
+ "code": "bo"
+ },
+ "company": "Tri M Tool Inc",
+ "date": "2017-12-15",
+ "status": "negotiation",
+ "activity": 49,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1041,
+ "name": "Dyan Oldroyd",
+ "country": {
+ "name": "Argentina",
+ "code": "ar"
+ },
+ "company": "International Eyelets Inc",
+ "date": "2017-02-02",
+ "status": "qualified",
+ "activity": 5,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1042,
+ "name": "Roxane Campain",
+ "country": {
+ "name": "France",
+ "code": "fr"
+ },
+ "company": "Rapid Trading Intl",
+ "date": "2018-12-25",
+ "status": "unqualified",
+ "activity": 100,
+ "representative": {
+ "name": "Anna Fali",
+ "image": "annafali.png"
+ }
+ },
+ {
+ "id": 1043,
+ "name": "Lavera Perin",
+ "country": {
+ "name": "Vietnam",
+ "code": "vn"
+ },
+ "company": "Abc Enterprises Inc",
+ "date": "2018-04-10",
+ "status": "qualified",
+ "activity": 71,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1044,
+ "name": "Erick Ferencz",
+ "country": {
+ "name": "Belgium",
+ "code": "be"
+ },
+ "company": "Cindy Turner Associates",
+ "date": "2018-05-06",
+ "status": "unqualified",
+ "activity": 54,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1045,
+ "name": "Fatima Saylors",
+ "country": {
+ "name": "Canada",
+ "code": "ca"
+ },
+ "company": "Stanton, James D Esq",
+ "date": "2019-07-10",
+ "status": "renewal",
+ "activity": 93,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1046,
+ "name": "Jina Briddick",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "Grace Pastries Inc",
+ "date": "2018-02-19",
+ "status": "unqualified",
+ "activity": 97,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1047,
+ "name": "Kanisha Waycott",
+ "country": {
+ "name": "Ecuador",
+ "code": "ec"
+ },
+ "company": "Schroer, Gene E Esq",
+ "date": "2019-11-27",
+ "status": "new",
+ "activity": 80,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1048,
+ "name": "Emerson Bowley",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Knights Inn",
+ "date": "2018-11-24",
+ "status": "new",
+ "activity": 63,
+ "representative": {
+ "name": "Stephen Shaw",
+ "image": "stephenshaw.png"
+ }
+ },
+ {
+ "id": 1049,
+ "name": "Blair Malet",
+ "country": {
+ "name": "Finland",
+ "code": "fi"
+ },
+ "company": "Bollinger Mach Shp \u0026 Shipyard",
+ "date": "2018-04-19",
+ "status": "new",
+ "activity": 92,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/customers-small.json b/src/assets/demo/data/customers-small.json
new file mode 100644
index 0000000..c1b116b
--- /dev/null
+++ b/src/assets/demo/data/customers-small.json
@@ -0,0 +1,164 @@
+{
+ "data": [
+ {
+ "id": 1000,
+ "name": "James Butt",
+ "country": {
+ "name": "Algeria",
+ "code": "dz"
+ },
+ "company": "Benton, John B Jr",
+ "date": "2015-09-13",
+ "status": "unqualified",
+ "activity": 17,
+ "representative": {
+ "name": "Ioni Bowcher",
+ "image": "ionibowcher.png"
+ }
+ },
+ {
+ "id": 1001,
+ "name": "Josephine Darakjy",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chanay, Jeffrey A Esq",
+ "date": "2019-02-09",
+ "status": "proposal",
+ "activity": 0,
+ "representative": {
+ "name": "Amy Elsner",
+ "image": "amyelsner.png"
+ }
+ },
+ {
+ "id": 1002,
+ "name": "Art Venere",
+ "country": {
+ "name": "Panama",
+ "code": "pa"
+ },
+ "company": "Chemel, James L Cpa",
+ "date": "2017-05-13",
+ "status": "qualified",
+ "activity": 63,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1003,
+ "name": "Lenna Paprocki",
+ "country": {
+ "name": "Slovenia",
+ "code": "si"
+ },
+ "company": "Feltz Printing Service",
+ "date": "2020-09-15",
+ "status": "new",
+ "activity": 37,
+ "representative": {
+ "name": "Xuxue Feng",
+ "image": "xuxuefeng.png"
+ }
+ },
+ {
+ "id": 1004,
+ "name": "Donette Foller",
+ "country": {
+ "name": "South Africa",
+ "code": "za"
+ },
+ "company": "Printing Dimensions",
+ "date": "2016-05-20",
+ "status": "proposal",
+ "activity": 33,
+ "representative": {
+ "name": "Asiya Javayant",
+ "image": "asiyajavayant.png"
+ }
+ },
+ {
+ "id": 1005,
+ "name": "Simona Morasca",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Chapman, Ross E Esq",
+ "date": "2018-02-16",
+ "status": "qualified",
+ "activity": 68,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1006,
+ "name": "Mitsue Tollner",
+ "country": {
+ "name": "Paraguay",
+ "code": "py"
+ },
+ "company": "Morlong Associates",
+ "date": "2018-02-19",
+ "status": "renewal",
+ "activity": 54,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1007,
+ "name": "Leota Dilliard",
+ "country": {
+ "name": "Serbia",
+ "code": "rs"
+ },
+ "company": "Commercial Press",
+ "date": "2019-08-13",
+ "status": "renewal",
+ "activity": 69,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ },
+ {
+ "id": 1008,
+ "name": "Sage Wieser",
+ "country": {
+ "name": "Egypt",
+ "code": "eg"
+ },
+ "company": "Truhlar And Truhlar Attys",
+ "date": "2018-11-21",
+ "status": "unqualified",
+ "activity": 76,
+ "representative": {
+ "name": "Ivan Magalhaes",
+ "image": "ivanmagalhaes.png"
+ }
+ },
+ {
+ "id": 1009,
+ "name": "Kris Marrier",
+ "country": {
+ "name": "Mexico",
+ "code": "mx"
+ },
+ "company": "King, Christopher A Esq",
+ "date": "2015-07-07",
+ "status": "proposal",
+ "activity": 3,
+ "representative": {
+ "name": "Onyama Limba",
+ "image": "onyamalimba.png"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/files-lazy.json b/src/assets/demo/data/files-lazy.json
new file mode 100755
index 0000000..546de48
--- /dev/null
+++ b/src/assets/demo/data/files-lazy.json
@@ -0,0 +1,26 @@
+{
+ "data":
+ [
+ {
+ "label": "Lazy Node 0",
+ "data": "Node 0",
+ "expandedIcon": "pi pi-folder-open",
+ "collapsedIcon": "pi pi-folder",
+ "leaf": false
+ },
+ {
+ "label": "Lazy Node 1",
+ "data": "Node 1",
+ "expandedIcon": "pi pi-folder-open",
+ "collapsedIcon": "pi pi-folder",
+ "leaf": false
+ },
+ {
+ "label": "Lazy Node 1",
+ "data": "Node 2",
+ "expandedIcon": "pi pi-folder-open",
+ "collapsedIcon": "pi pi-folder",
+ "leaf": false
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/files.json b/src/assets/demo/data/files.json
new file mode 100755
index 0000000..40aed1c
--- /dev/null
+++ b/src/assets/demo/data/files.json
@@ -0,0 +1,54 @@
+{
+ "data": [
+ {
+ "key": "0",
+ "label": "Documents",
+ "data": "Documents Folder",
+ "icon": "pi pi-fw pi-inbox",
+ "children": [{
+ "key": "0-0",
+ "label": "Work",
+ "data": "Work Folder",
+ "icon": "pi pi-fw pi-cog",
+ "children": [{ "key": "0-0-0", "label": "Expenses.doc", "icon": "pi pi-fw pi-file", "data": "Expenses Document" }, { "key": "0-0-1", "label": "Resume.doc", "icon": "pi pi-fw pi-file", "data": "Resume Document" }]
+ },
+ {
+ "key": "0-1",
+ "label": "Home",
+ "data": "Home Folder",
+ "icon": "pi pi-fw pi-home",
+ "children": [{ "key": "0-1-0", "label": "Invoices.txt", "icon": "pi pi-fw pi-file", "data": "Invoices for this month" }]
+ }]
+ },
+ {
+ "key": "1",
+ "label": "Events",
+ "data": "Events Folder",
+ "icon": "pi pi-fw pi-calendar",
+ "children": [
+ { "key": "1-0", "label": "Meeting", "icon": "pi pi-fw pi-calendar-plus", "data": "Meeting" },
+ { "key": "1-1", "label": "Product Launch", "icon": "pi pi-fw pi-calendar-plus", "data": "Product Launch" },
+ { "key": "1-2", "label": "Report Review", "icon": "pi pi-fw pi-calendar-plus", "data": "Report Review" }]
+ },
+ {
+ "key": "2",
+ "label": "Movies",
+ "data": "Movies Folder",
+ "icon": "pi pi-fw pi-star",
+ "children": [{
+ "key": "2-0",
+ "icon": "pi pi-fw pi-star",
+ "label": "Al Pacino",
+ "data": "Pacino Movies",
+ "children": [{ "key": "2-0-0", "label": "Scarface", "icon": "pi pi-fw pi-video", "data": "Scarface Movie" }, { "key": "2-0-1", "label": "Serpico", "icon": "pi pi-fw pi-video", "data": "Serpico Movie" }]
+ },
+ {
+ "key": "2-1",
+ "label": "Robert De Niro",
+ "icon": "pi pi-fw pi-star",
+ "data": "De Niro Movies",
+ "children": [{ "key": "2-1-0", "label": "Goodfellas", "icon": "pi pi-fw pi-video", "data": "Goodfellas Movie" }, { "key": "2-1-1", "label": "Untouchables", "icon": "pi pi-fw pi-video", "data": "Untouchables Movie" }]
+ }]
+ }
+ ]
+}
diff --git a/src/assets/demo/data/filesystem-lazy.json b/src/assets/demo/data/filesystem-lazy.json
new file mode 100755
index 0000000..f9a2c3a
--- /dev/null
+++ b/src/assets/demo/data/filesystem-lazy.json
@@ -0,0 +1,21 @@
+{
+ "data":
+ [
+ {
+ "data":{
+ "name":"Lazy Folder 0",
+ "size":"75kb",
+ "type":"Folder"
+ },
+ "leaf": false
+ },
+ {
+ "data":{
+ "name":"Lazy Folder 1",
+ "size":"150kb",
+ "type":"Folder"
+ },
+ "leaf": false
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/filesystem.json b/src/assets/demo/data/filesystem.json
new file mode 100755
index 0000000..9bfeb85
--- /dev/null
+++ b/src/assets/demo/data/filesystem.json
@@ -0,0 +1,313 @@
+{
+ "data":
+ [
+ {
+ "data":{
+ "name":"Applications",
+ "size":"200mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"Angular",
+ "size":"25mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"angular.app",
+ "size":"10mb",
+ "type":"Application"
+ }
+ },
+ {
+ "data":{
+ "name":"cli.app",
+ "size":"10mb",
+ "type":"Application"
+ }
+ },
+ {
+ "data":{
+ "name":"mobile.app",
+ "size":"5mb",
+ "type":"Application"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"editor.app",
+ "size":"25mb",
+ "type":"Application"
+ }
+ },
+ {
+ "data":{
+ "name":"settings.app",
+ "size":"50mb",
+ "type":"Application"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Cloud",
+ "size":"20mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"backup-1.zip",
+ "size":"10mb",
+ "type":"Zip"
+ }
+ },
+ {
+ "data":{
+ "name":"backup-2.zip",
+ "size":"10mb",
+ "type":"Zip"
+ }
+ }
+ ]
+ },
+ {
+ "data": {
+ "name":"Desktop",
+ "size":"150kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"note-meeting.txt",
+ "size":"50kb",
+ "type":"Text"
+ }
+ },
+ {
+ "data":{
+ "name":"note-todo.txt",
+ "size":"100kb",
+ "type":"Text"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Documents",
+ "size":"75kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"Work",
+ "size":"55kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"Expenses.doc",
+ "size":"30kb",
+ "type":"Document"
+ }
+ },
+ {
+ "data":{
+ "name":"Resume.doc",
+ "size":"25kb",
+ "type":"Resume"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Home",
+ "size":"20kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"Invoices",
+ "size":"20kb",
+ "type":"Text"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "data": {
+ "name":"Downloads",
+ "size":"25mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data": {
+ "name":"Spanish",
+ "size":"10mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"tutorial-a1.txt",
+ "size":"5mb",
+ "type":"Text"
+ }
+ },
+ {
+ "data":{
+ "name":"tutorial-a2.txt",
+ "size":"5mb",
+ "type":"Text"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Travel",
+ "size":"15mb",
+ "type":"Text"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"Hotel.pdf",
+ "size":"10mb",
+ "type":"PDF"
+ }
+ },
+ {
+ "data":{
+ "name":"Flight.pdf",
+ "size":"5mb",
+ "type":"PDF"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "data": {
+ "name":"Main",
+ "size":"50mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"bin",
+ "size":"50kb",
+ "type":"Link"
+ }
+ },
+ {
+ "data":{
+ "name":"etc",
+ "size":"100kb",
+ "type":"Link"
+ }
+ },
+ {
+ "data":{
+ "name":"var",
+ "size":"100kb",
+ "type":"Link"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Other",
+ "size":"5mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"todo.txt",
+ "size":"3mb",
+ "type":"Text"
+ }
+ },
+ {
+ "data":{
+ "name":"logo.png",
+ "size":"2mb",
+ "type":"Picture"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Pictures",
+ "size":"150kb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"barcelona.jpg",
+ "size":"90kb",
+ "type":"Picture"
+ }
+ },
+ {
+ "data":{
+ "name":"primeng.png",
+ "size":"30kb",
+ "type":"Picture"
+ }
+ },
+ {
+ "data":{
+ "name":"prime.jpg",
+ "size":"30kb",
+ "type":"Picture"
+ }
+ }
+ ]
+ },
+ {
+ "data":{
+ "name":"Videos",
+ "size":"1500mb",
+ "type":"Folder"
+ },
+ "children":[
+ {
+ "data":{
+ "name":"primefaces.mkv",
+ "size":"1000mb",
+ "type":"Video"
+ }
+ },
+ {
+ "data":{
+ "name":"intro.avi",
+ "size":"500mb",
+ "type":"Video"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/icons.json b/src/assets/demo/data/icons.json
new file mode 100644
index 0000000..64283be
--- /dev/null
+++ b/src/assets/demo/data/icons.json
@@ -0,0 +1 @@
+{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M998.721 25.279c-15.31-15.206-36.405-24.601-59.695-24.601-9.365 0-18.373 1.518-26.795 4.325l0.597-0.173-854.831 285.138c-34.333 11.124-58.722 42.818-58.722 80.21 0 32.269 18.165 60.295 44.829 74.41l0.459 0.221 354.67 175.29 175.29 355.84c14.186 27.601 42.466 46.16 75.080 46.16 0.106 0 0.207 0 0.309 0h5.827c34.71-2.632 63.306-26.111 73.46-57.839l0.162-0.591 289.228-852.494c2.939-8.121 4.642-17.492 4.642-27.261 0-22.937-9.373-43.685-24.499-58.622l-0.010-0.010zM94.226 370.599l746.151-248.912-414.27 414.27zM653.984 929.774l-165.94-331.884 414.27-414.27z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["send"]},"attrs":[{}],"properties":{"order":263,"id":203,"name":"send","prevSize":64,"code":59850},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M215.050 647.037c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517c0-59.379 48.138-107.517 107.517-107.517v0h107.517zM269.445 647.037c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517v0 269.434c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517v0zM376.963 215.050c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517c59.379 0 107.517 48.138 107.517 107.517v0 107.517zM376.963 269.445c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517h-269.434c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517v0zM808.95 376.963c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517c0 59.379-48.138 107.517-107.517 107.517v0h-107.517v-107.517zM754.555 376.963c0 59.379-48.138 107.517-107.517 107.517s-107.517-48.138-107.517-107.517v0-269.434c0-59.379 48.138-107.517 107.517-107.517s107.517 48.138 107.517 107.517v0 269.434zM647.037 808.95c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517c-59.379 0-107.517-48.138-107.517-107.517v0-107.517zM647.037 754.555c-59.379 0-107.517-48.138-107.517-107.517s48.138-107.517 107.517-107.517h269.434c59.379 0 107.517 48.138 107.517 107.517s-48.138 107.517-107.517 107.517v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["slack"]},"attrs":[{}],"properties":{"order":262,"id":202,"name":"slack","prevSize":64,"code":59849},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M517.309 1022.789c-22.691-0.029-45.007-1.526-66.885-4.41l2.595 0.278c-233.58-31.279-416.401-214.099-447.387-445.014l-0.291-2.662c-2.859-20.354-4.49-43.869-4.49-67.761 0-246.048 172.971-451.698 403.948-501.981l3.392-0.62c4.828-1.146 10.369-1.803 16.065-1.803 24.13 0 45.508 11.78 58.7 29.904l0.144 0.209c8.716 12.084 13.937 27.19 13.937 43.519 0 14.447-4.091 27.937-11.173 39.378l0.187-0.321c-26.726 45.102-42.523 99.41-42.523 157.408 0 16.683 1.308 33.056 3.823 49.030l-0.228-1.77c21.13 133.311 125.031 237.216 256.587 258.114l1.758 0.228c14.358 2.386 30.902 3.749 47.766 3.749 57.921 0 112.086-16.086 158.27-44.036l-1.366 0.768c10.914-6.566 24.086-10.453 38.167-10.453 16.715 0 32.146 5.473 44.609 14.724l-0.202-0.143c18.334 13.090 30.142 34.293 30.142 58.257 0 5.696-0.669 11.235-1.926 16.546l0.097-0.484c-49.878 235.319-255.888 409.342-502.54 409.342-0.413 0-0.822 0-1.235-0.001h0.064zM394.034 99.12c-178.936 53.807-307.056 217.078-307.056 410.275 0 236.171 191.454 427.623 427.623 427.623 193.197 0 356.468-128.116 409.491-304.027l0.784-3.028c-50.869 25.361-110.807 40.205-174.212 40.205-197.518 0-361.392-144.047-392.301-332.818l-0.31-2.3c-2.962-18.244-4.655-39.278-4.655-60.703 0-63.794 15.005-124.084 41.678-177.535l-1.042 2.307z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["moon"]},"attrs":[{}],"properties":{"order":261,"id":201,"name":"moon","prevSize":64,"code":59847},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M512 806.395c-162.589 0-294.395-131.804-294.395-294.395s131.804-294.395 294.395-294.395c162.589 0 294.395 131.804 294.395 294.395v0c-0.29 162.471-131.922 294.103-294.366 294.395h-0.028zM512 294.404c-120.176 0-217.596 97.422-217.596 217.596s97.422 217.596 217.596 217.596c120.176 0 217.596-97.422 217.596-217.596v0c-0.29-120.058-97.538-217.306-217.567-217.596h-0.028z","M512 153.605c-21.092-0.285-38.115-17.308-38.399-38.371v-76.826c0-21.206 17.191-38.399 38.399-38.399s38.399 17.191 38.399 38.399v0 76.799c-0.285 21.092-17.308 38.115-38.371 38.399h-0.028z","M512 1023.99c-21.092-0.285-38.115-17.308-38.399-38.371v-76.826c0-21.206 17.191-38.399 38.399-38.399s38.399 17.191 38.399 38.399v0 76.799c-0.285 21.092-17.308 38.115-38.371 38.399h-0.028z","M985.591 550.399h-76.799c-21.206 0-38.399-17.191-38.399-38.399s17.191-38.399 38.399-38.399v0h76.799c21.206 0 38.399 17.191 38.399 38.399s-17.191 38.399-38.399 38.399v0z","M115.206 550.399h-76.799c-21.206 0-38.399-17.191-38.399-38.399s17.191-38.399 38.399-38.399v0h76.799c21.206 0 38.399 17.191 38.399 38.399s-17.191 38.399-38.399 38.399v0z","M230.404 268.804c-10.245-0.806-19.244-5.574-25.564-12.757l-0.035-0.043-55.808-51.2c-7.14-7.14-11.557-17.006-11.557-27.903 0-21.794 17.667-39.461 39.461-39.461 10.897 0 20.763 4.417 27.903 11.557v0l51.2 55.808c6.068 6.763 9.778 15.747 9.778 25.599s-3.711 18.837-9.81 25.635l0.031-0.035c-6.356 7.223-15.355 11.995-25.469 12.791l-0.131 0.009z","M847.867 886.263c-0.052 0-0.116 0-0.178 0-10.545 0-20.084-4.307-26.953-11.261l-0.003-0.003-52.736-55.808c-2.366-4.842-3.748-10.533-3.748-16.548 0-21.206 17.191-38.399 38.399-38.399 6.016 0 11.709 1.383 16.778 3.85l-0.227-0.099 55.808 51.2c6.939 6.946 11.231 16.541 11.231 27.135s-4.291 20.189-11.231 27.136v0c-6.701 7.568-16.317 12.423-27.072 12.798l-0.065 0.001z","M793.596 268.804c-10.245-0.806-19.244-5.574-25.564-12.757l-0.035-0.043c-6.068-6.763-9.778-15.747-9.778-25.599s3.711-18.837 9.81-25.635l-0.031 0.035 51.2-55.808c7.14-7.14 17.006-11.557 27.903-11.557 21.794 0 39.461 17.667 39.461 39.461 0 10.897-4.417 20.763-11.557 27.903v0l-55.808 51.2c-6.356 7.223-15.355 11.995-25.469 12.791l-0.131 0.009z","M176.133 886.263c-0.052 0-0.116 0-0.178 0-10.545 0-20.084-4.307-26.953-11.261l-0.003-0.003c-6.939-6.946-11.231-16.541-11.231-27.135s4.291-20.189 11.231-27.136v0l55.808-52.736c4.842-2.366 10.533-3.748 16.548-3.748 21.206 0 38.399 17.191 38.399 38.399 0 6.016-1.383 11.709-3.85 16.778l0.099-0.227-51.2 55.808c-6.876 6.978-16.43 11.301-26.992 11.301-0.591 0-1.178-0.014-1.761-0.042l0.082 0.003z"],"attrs":[{},{},{},{},{},{},{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["sun"]},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":260,"id":200,"name":"sun","prevSize":64,"code":59848},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M1002.843 264.979c-11.885-44.735-46.258-79.32-89.974-91.303l-0.899-0.211c-108.991-13.585-235.136-21.338-363.093-21.338-12.967 0-25.913 0.079-38.842 0.238l1.964-0.020c-10.965-0.138-23.912-0.217-36.878-0.217-127.957 0-254.101 7.753-377.993 22.812l14.9-1.475c-44.618 12.192-78.989 46.777-90.67 90.619l-0.202 0.895c-13.45 71.849-21.144 154.515-21.144 238.976 0 2.83 0.010 5.654 0.025 8.48l-0.001-0.435c-0.015 2.515-0.025 5.487-0.025 8.463 0 84.76 7.694 167.728 22.419 248.235l-1.273-8.397c12.473 43.944 46.687 77.735 89.978 89.387l0.896 0.205c108.991 13.585 235.136 21.338 363.093 21.338 12.967 0 25.913-0.079 38.842-0.238l-1.964 0.020c10.965 0.138 23.912 0.217 36.878 0.217 127.957 0 254.101-7.753 377.993-22.812l-14.9 1.475c44.184-11.858 78.4-45.649 90.654-88.691l0.222-0.902c13.451-72.109 21.145-155.075 21.145-239.836 0-2.976-0.010-5.952-0.030-8.921l0.002 0.458c0.014-2.39 0.024-5.216 0.024-8.045 0-84.461-7.694-167.123-22.415-247.326l1.272 8.351zM407.049 664.948v-304.617l268.139 151.669-268.139 152.31z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["youtube"]},"attrs":[{}],"properties":{"order":245,"id":199,"name":"youtube","prevSize":64,"code":59845},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M921.584 0.020h-819.169c-56.554 0-102.397 45.843-102.397 102.397v0 819.169c0 56.554 45.843 102.397 102.397 102.397h819.169c56.554 0 102.397-45.843 102.397-102.397v0-819.169c0-56.554-45.843-102.397-102.397-102.397v0zM861.428 339.846q-5.119 108.157-150.396 296.31c-100.477 127.996-186.234 195.834-255.991 195.834-43.518 0-79.358-39.678-109.437-119.677-58.239-213.112-83.198-337.908-127.996-337.908-22.288 9.156-41.514 20.78-58.626 34.868l0.387-0.309-34.559-44.799c85.118-74.878 166.394-158.075 217.592-162.554s90.237 33.919 105.597 118.396c47.358 300.15 68.477 345.588 154.236 209.272 23.167-31.534 40.499-68.894 49.548-109.38l0.37-1.973c8.32-76.157-58.878-71.038-104.956-51.198q53.118-179.195 206.712-174.714 113.917 3.84 107.517 147.835z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["vimeo"]},"attrs":[{}],"properties":{"order":246,"id":198,"name":"vimeo","prevSize":64,"code":59846},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M945.168 71.244c-6.854-4.784-15.36-7.644-24.533-7.644-5.667 0-11.082 1.091-16.037 3.075l0.291-0.101c-63.362 27.754-136.884 48.272-213.777 57.97l-3.973 0.411c-50.991-13.859-95.65-33.834-136.292-59.573l2.021 1.197c-50.286-31.459-109.055-55.026-171.889-67.197l-3.247-0.525c-107.474 9.724-206.538 32.466-299.99 66.82l8.098-2.606c-17.445 6.019-29.758 22.294-29.774 41.446v874.511c0 24.18 19.602 43.782 43.782 43.782s43.782-19.602 43.782-43.782v0-341.516c65.758-24.646 142.15-42.595 221.505-50.481l3.835-0.307c53.105 13.33 99.794 33.376 142.252 59.613l-2.143-1.233c47.34 29.414 102.383 52.211 161.087 65.302l3.54 0.662h13.426c91.375-11.776 174.319-34.938 251.841-68.29l-6.068 2.323c16.532-6.508 28.021-22.337 28.021-40.848 0-0.004 0-0.013 0-0.017v0.001-496.801c0.058-0.822 0.086-1.787 0.086-2.754 0-13.445-6.144-25.457-15.776-33.379l-0.076-0.061zM876.865 575.050c-55.28 23.59-119.414 40.863-186.43 48.723l-3.3 0.316c-50.991-13.859-95.65-33.834-136.292-59.573l2.021 1.197c-50.286-31.459-109.055-55.026-171.889-67.197l-3.247-0.525h-11.676c-81.373 7.491-156.277 24.016-227.356 48.724l6.685-2.021v-408.651c65.758-24.646 142.15-42.595 221.505-50.481l3.835-0.307c53.105 13.33 99.794 33.376 142.252 59.613l-2.143-1.233c47.34 29.414 102.383 52.211 161.087 65.302l3.54 0.662c72.593-2.928 140.796-18.315 203.651-44.065l-3.998 1.45z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["flag"]},"attrs":[{}],"properties":{"order":247,"id":197,"name":"flag","prevSize":64,"code":59844},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M921.328 234.242h-14.62v-131.569c-0.331-56.383-45.949-102.001-102.301-102.333h-0.032c-2.11-0.402-4.538-0.635-7.018-0.635s-4.909 0.229-7.26 0.672l0.242-0.037-695.856 233.902h-15.789l-9.939 3.508h-8.187l-9.357 5.263-7.018 9.939-8.187 7.018-6.432 5.85-7.018 8.771c-1.843 1.659-3.402 3.587-4.62 5.733l-0.060 0.112c-1.923 2.94-3.872 6.386-5.601 9.962l-0.245 0.564-3.508 6.432c-1.391 3.423-2.79 7.711-3.925 12.107l-0.165 0.758c0.126 0.965 0.196 2.083 0.196 3.216s-0.070 2.252-0.21 3.346l0.014-0.13c-0.288 2.979-0.451 6.443-0.451 9.939s0.164 6.961 0.485 10.379l-0.033-0.436v584.754c0.266 54.991 43.614 99.77 98.010 102.322l0.229 0.010h818.656c56.383-0.331 102.001-45.949 102.333-102.301v-584.786c-0.331-56.383-45.949-102.001-102.301-102.333h-0.032zM809.056 88.637c5.781 2.176 9.84 7.618 9.939 14.021v131.582h-446.167zM935.946 921.328c0 8.075-6.545 14.62-14.62 14.62v0h-818.656c-8.075 0-14.62-6.545-14.62-14.62v0-584.754c0-8.075 6.545-14.62 14.62-14.62v0h818.656c8.075 0 14.62 6.545 14.62 14.62v0z","M848.233 628.95c0 40.368-32.724 73.092-73.092 73.092s-73.092-32.724-73.092-73.092c0-40.368 32.724-73.092 73.092-73.092s73.092 32.724 73.092 73.092z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["wallet"]},"attrs":[{},{}],"properties":{"order":248,"id":196,"name":"wallet","prevSize":64,"code":59843},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M974.245 49.171c-15.932-10.721-35.555-17.111-56.669-17.111-14.627 0-28.534 3.067-41.12 8.59l0.658-0.257-208.887 89.524-277.931-117.023c-10.185-4.441-22.051-7.024-34.522-7.024s-24.338 2.583-35.094 7.244l0.571-0.221-255.112 107.663c-39.245 17.382-66.129 55.99-66.129 100.873 0 0.535 0.003 1.071 0.012 1.601l-0.001-0.081v658.259c-0.001 0.193-0.001 0.422-0.001 0.65 0 38.606 19.576 72.638 49.339 92.718l0.396 0.252c15.932 10.721 35.555 17.111 56.669 17.111 14.627 0 28.534-3.067 41.12-8.59l-0.658 0.257 208.887-89.524 277.931 117.023c9.959 4.44 21.578 7.024 33.803 7.024 0.254 0 0.506-0.001 0.759-0.002h-0.037c12.47-0.016 24.335-2.597 35.099-7.244l-0.579 0.222 255.112-109.419c39.245-17.382 66.129-55.99 66.129-100.873 0-0.535-0.003-1.071-0.012-1.601l0.001 0.081v-656.503c0.001-0.193 0.001-0.422 0.001-0.65 0-38.606-19.576-72.638-49.339-92.718l-0.396-0.252zM399.657 107.683l224.685 95.96v709.749l-224.685-95.96zM112.365 902.859c-2.099 1.232-4.621 1.96-7.312 1.96s-5.216-0.728-7.384-1.996l0.067 0.036c-6.069-4.287-9.983-11.275-9.983-19.174 0-0.459 0.014-0.915 0.041-1.366l-0.002 0.063v-659.428c-0.001-0.106-0.002-0.225-0.002-0.349 0-9.66 5.999-17.916 14.475-21.246l0.156-0.052 209.473-90.694v706.823zM936.211 801.048c0.016 0.329 0.027 0.713 0.027 1.097 0 8.996-5.204 16.772-12.765 20.489l-0.133 0.060-211.228 90.694v-706.823l199.525-85.427c2.099-1.232 4.621-1.96 7.312-1.96s5.216 0.728 7.384 1.996l-0.067-0.036c6.069 4.287 9.983 11.275 9.983 19.174 0 0.459-0.014 0.915-0.041 1.366l0.002-0.063z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["map"]},"attrs":[{}],"properties":{"order":249,"id":195,"name":"map","prevSize":64,"code":59842},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M232.89 877.709c-0.229 0.001-0.5 0.001-0.772 0.001-64.296 0-122.536-25.926-164.839-67.892l0.014 0.014c-41.67-44.195-67.28-103.927-67.28-169.644 0-70.104 29.144-133.401 75.978-178.432l0.081-0.077 220.011-221.767c46.236-47.686 110.48-77.679 181.734-78.989l0.242-0.003c64.887 0.446 123.436 27.23 165.557 70.178l0.036 0.036c42.26 44.485 68.256 104.777 68.256 171.139 0 70.733-29.531 134.567-76.936 179.85l-0.095 0.091-73.728 73.728c-8.035 8.605-19.444 13.968-32.108 13.968-24.236 0-43.886-19.648-43.886-43.886 0-12.665 5.363-24.073 13.943-32.084l0.025-0.023 71.384-76.068c31.073-29.214 50.426-70.586 50.426-116.481 0-41.8-16.055-79.851-42.334-108.318l0.099 0.109c-28.323-24.799-65.659-39.923-106.527-39.923-45.364 0-86.377 18.637-115.797 48.671l-0.027 0.027-218.256 221.181c-30.617 29.25-49.65 70.402-49.65 115.998 0 41.161 15.51 78.698 41.005 107.085l-0.133-0.148c26.409 26.109 62.734 42.236 102.824 42.236 5.002 0 9.944-0.251 14.816-0.741l-0.615 0.049c1.28-0.135 2.767-0.212 4.272-0.212 22.546 0 41.068 17.231 43.113 39.245l0.012 0.171c0.136 1.297 0.214 2.802 0.214 4.324 0 22.665-17.181 41.315-39.226 43.641l-0.191 0.015z","M545.938 863.081c-64.887-0.446-123.436-27.23-165.557-70.178l-0.036-0.036c-42.26-44.485-68.256-104.777-68.256-171.139 0-70.733 29.531-134.567 76.936-179.85l0.095-0.091 73.728-73.728c8.035-8.605 19.444-13.968 32.108-13.968 24.236 0 43.886 19.648 43.886 43.886 0 12.665-5.363 24.073-13.943 32.084l-0.025 0.023-71.384 76.068c-31.073 29.214-50.426 70.586-50.426 116.481 0 41.8 16.055 79.851 42.334 108.318l-0.099-0.109c28.323 24.799 65.659 39.923 106.527 39.923 45.364 0 86.377-18.637 115.797-48.671l0.027-0.027 220.596-221.181c29.874-29.148 48.402-69.807 48.402-114.793 0-41.733-15.944-79.74-42.074-108.264l0.109 0.122c-26.409-26.109-62.734-42.236-102.824-42.236-5.002 0-9.944 0.251-14.816 0.741l0.615-0.049c-1.28 0.135-2.767 0.212-4.272 0.212-22.546 0-41.068-17.231-43.113-39.245l-0.012-0.171c-0.136-1.297-0.214-2.802-0.214-4.324 0-22.665 17.181-41.315 39.226-43.641l0.191-0.015c7.239-0.795 15.632-1.247 24.131-1.247 63.452 0 121.008 25.25 163.166 66.25l-0.054-0.053c41.67 44.195 67.28 103.927 67.28 169.644 0 70.104-29.144 133.401-75.978 178.432l-0.081 0.077-220.011 221.767c-46.236 47.686-110.48 77.679-181.734 78.989l-0.242 0.003z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["link"]},"attrs":[{},{}],"properties":{"order":250,"id":194,"name":"link","prevSize":64,"code":59841},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M921.589 117.040h-819.178c-56.419 0.331-102.067 45.977-102.398 102.366v585.16c0.331 56.419 45.977 102.067 102.366 102.398h819.209c56.419-0.331 102.067-45.977 102.398-102.366v-585.16c-0.331-56.419-45.977-102.067-102.366-102.398h-0.033zM102.411 204.808h819.178c8.080 0 14.628 6.551 14.628 14.628v0 131.653h-848.434v-131.653c0-8.080 6.551-14.628 14.628-14.628v0zM921.589 819.192h-819.178c-8.080 0-14.628-6.551-14.628-14.628v0-365.705h848.434v365.705c0 8.080-6.551 14.628-14.628 14.628v0z","M336.461 570.514h-117.025c-32.315 0-58.514 26.197-58.514 58.514s26.197 58.514 58.514 58.514v0h117.025c32.315 0 58.514-26.197 58.514-58.514s-26.197-58.514-58.514-58.514v0z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["credit-card"]},"attrs":[{},{}],"properties":{"order":251,"id":193,"name":"credit-card","prevSize":64,"code":59839},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M658.556 486.4c-2.382 26.99-24.881 47.998-52.287 47.998-28.982 0-52.479-23.493-52.479-52.479 0-28.915 23.387-52.369 52.275-52.478h0.012c29.232 1.029 52.541 24.977 52.541 54.367 0 0.912-0.021 1.819-0.066 2.718l0.004-0.128zM419.203 429.443c-1.342-0.112-2.901-0.177-4.479-0.177-31.457 0-56.958 25.501-56.958 56.958s25.501 56.958 56.958 56.958c31.395 0 56.858-25.398 56.958-56.77v-0.011c0.037-0.773 0.062-1.68 0.062-2.592 0-29.39-23.309-53.338-52.446-54.365l-0.095-0.002zM959.983 105.617v918.365c-127.996-113.917-87.677-76.157-237.43-215.672l26.879 94.717h-580.458c0 0-0.001 0-0.001 0-57.966 0-104.956-46.991-104.956-104.956 0-0.225 0-0.45 0.001-0.674v0.034-691.813c0 0 0-0.001 0-0.001 0-58.095 46.912-105.231 104.922-105.595h686.087c58.044 0.364 104.956 47.501 104.956 105.595 0 0 0 0.001 0 0.001v0zM814.068 590.718c-1.842-109.078-28.833-211.438-75.397-302.091l1.803 3.86c-39.34-31.405-89.131-51.252-143.451-53.74l-0.544-0.019-7.039 8.32c49.203 12.758 92.082 34.867 128.622 64.491l-0.626-0.493c-59.841-32.916-131.148-52.284-206.976-52.284-64.089 0-124.944 13.834-179.746 38.675l2.738-1.11-30.079 14.719c38.027-29.514 83.314-51.694 132.634-63.513l2.402-0.485-5.119-5.76c-54.865 2.506-104.655 22.353-144.496 54.145l0.501-0.386c-44.765 86.788-71.757 189.15-73.588 297.634l-0.006 0.592c34.053 47.534 89.116 78.14 151.324 78.14 1.699 0 3.393-0.021 5.082-0.067l-0.251 0.005 33.919-42.879c-35.698-10.994-65.253-33.087-85.408-62.187l-0.349-0.53 21.119 12.799c51.636 28.735 113.26 45.65 178.833 45.65 50.896 0 99.412-10.191 143.618-28.643l-2.465 0.912c22.545-8.651 41.948-18.767 59.985-30.772l-1.107 0.693c-22.155 31.125-54.285 53.899-91.661 63.743l-1.137 0.255 33.919 41.598c1.338 0.034 2.912 0.053 4.491 0.053 62.498 0 117.855-30.576 151.928-77.585l0.378-0.544z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["discord"]},"attrs":[{}],"properties":{"order":252,"id":192,"name":"discord","prevSize":64,"code":59840},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M71.252 1019.529c-0.094 0-0.205 0-0.308 0-18.338 0-34.928-7.49-46.876-19.583l-0.004-0.004c-12.065-12.080-19.533-28.766-19.533-47.194s7.46-35.107 19.533-47.195v0l881.496-881.496c12.224-13.091 29.586-21.252 48.86-21.252 36.88 0 66.781 29.901 66.781 66.781 0 19.267-8.161 36.636-21.215 48.818l-0.036 0.034-881.496 881.496c-11.952 12.097-28.542 19.587-46.879 19.587-0.11 0-0.221 0-0.324 0h0.016z","M200.36 400.703c-110.644 0-200.343-89.695-200.343-200.343s89.695-200.343 200.343-200.343c110.644 0 200.343 89.695 200.343 200.343v0c0 110.644-89.695 200.343-200.343 200.343v0zM200.36 133.579c-36.88 0-66.781 29.901-66.781 66.781s29.901 66.781 66.781 66.781c36.88 0 66.781-29.901 66.781-66.781v0c-0.495-36.684-30.097-66.286-66.733-66.781h-0.048z","M823.64 1023.979c-110.644 0-200.343-89.695-200.343-200.343s89.695-200.343 200.343-200.343c110.644 0 200.343 89.695 200.343 200.343v0c0 110.644-89.695 200.343-200.343 200.343v0zM823.64 756.859c-36.88 0-66.781 29.901-66.781 66.781s29.901 66.781 66.781 66.781c36.88 0 66.781-29.901 66.781-66.781v0c-0.495-36.684-30.097-66.286-66.733-66.781h-0.048z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["percentage"]},"attrs":[{},{},{}],"properties":{"order":253,"id":191,"name":"percentage","prevSize":64,"code":59838},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M634.635 1025.058h-8.795c-278.481-6.291-501.825-233.529-501.825-512.936 0-143.581 58.979-273.384 154.031-366.506l0.087-0.085c90.386-89.279 214.664-144.424 351.826-144.424 4.737 0 9.461 0.066 14.166 0.197l-0.694-0.015c137.202 2.016 261.047 57.579 351.895 146.67l-0.082-0.081c7.946 7.955 12.862 18.943 12.862 31.077s-4.914 23.121-12.862 31.078v0c-7.955 7.946-18.943 12.862-31.077 12.862s-23.121-4.914-31.078-12.862v0c-76.784-75.59-182.227-122.264-298.57-122.264-235.104 0-425.69 190.589-425.69 425.69s190.589 425.69 425.69 425.69c110.943 0 211.975-42.441 287.744-111.973l-0.312 0.283 12.901-12.313c8.295-7.915 19.557-12.787 31.955-12.787s23.661 4.872 31.975 12.806l-0.018-0.018c8.518 7.555 13.858 18.529 13.858 30.751 0 10.778-4.154 20.587-10.95 27.911l0.023-0.026-2.931 2.931-17.003 16.418c-90.306 81.848-210.707 131.947-342.808 131.947-1.515 0-3.029-0.007-4.542-0.019l0.232 0.001z","M869.176 468.024h-820.891c-24.287 0-43.976-19.689-43.976-43.976s19.689-43.976 43.976-43.976v0h820.891c24.287 0 43.976 19.689 43.976 43.976s-19.689 43.976-43.976 43.976v0z","M781.223 643.928h-732.939c-24.287 0-43.976-19.689-43.976-43.976s19.689-43.976 43.976-43.976v0h732.939c24.287 0 43.976 19.689 43.976 43.976s-19.689 43.976-43.976 43.976v0z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["euro"]},"attrs":[{},{},{}],"properties":{"order":233,"id":190,"name":"euro","prevSize":64,"code":59837},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M921.533 0.085h-716.682c-1.243-0.037-2.704-0.062-4.171-0.062-76.892 0-139.525 61.042-142.084 137.312l-0.005 0.236v725.456c3.196 89.572 76.578 160.974 166.638 160.974 1.887 0 3.764-0.032 5.636-0.094l-0.273 0.005h690.939c24.1-0.324 43.553-19.777 43.877-43.845v-936.102c-0.324-24.1-19.777-43.553-43.845-43.877h-0.032zM877.652 936.158h-647.059c-1.635 0.122-3.546 0.19-5.469 0.19-41.629 0-75.733-32.206-78.764-73.058l-0.015-0.26c3.043-41.116 37.15-73.322 78.779-73.322 1.923 0 3.834 0.068 5.723 0.205l-0.254-0.015h647.059zM877.652 702.141h-647.059c-30.908 0.035-59.934 8.052-85.138 22.102l0.893-0.458v-586.214c2.714-28.081 26.19-49.857 54.753-49.857 1.322 0 2.628 0.047 3.925 0.14l-0.175-0.011h672.802z","M321.859 321.859h380.277c24.235 0 43.877-19.646 43.877-43.877s-19.646-43.877-43.877-43.877v0h-380.277c-24.235 0-43.877 19.646-43.877 43.877s19.646 43.877 43.877 43.877v0z","M321.859 526.626h380.277c24.235 0 43.877-19.646 43.877-43.877s-19.646-43.877-43.877-43.877v0h-380.277c-24.235 0-43.877 19.646-43.877 43.877s19.646 43.877 43.877 43.877v0z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["book"]},"attrs":[{},{},{}],"properties":{"order":232,"id":189,"name":"book","prevSize":64,"code":59834},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M512 1023.233c-5.884-0.076-11.5-1.139-16.713-3.034l0.353 0.112c-294.424-132.986-495.622-424.049-495.622-762.108 0-25.218 1.12-50.181 3.311-74.828l-0.228 3.185c1.091-20.259 15.977-36.738 35.376-40.276l0.266-0.038c170.071-26.272 323.191-75.689 464.402-145.534l-9.257 4.14c5.319-2.475 11.548-3.917 18.114-3.917s12.794 1.442 18.385 4.030l-0.271-0.112c131.953 65.702 285.069 115.119 446.231 140.248l8.916 1.146c19.665 3.576 34.547 20.055 35.634 40.204l0.003 0.11c1.964 21.462 3.084 46.42 3.084 71.642 0 338.056-201.194 629.119-490.377 759.984l-5.245 2.124c-4.86 1.783-10.476 2.845-16.326 2.921h-0.034zM88.991 226.293c-0.817 12.916-1.282 28.011-1.282 43.216 0 292.016 171.793 543.905 419.826 660.115l4.464 1.881c252.498-118.092 424.293-369.981 424.293-661.997 0-15.204-0.465-30.297-1.384-45.268l0.1 2.056c-158.673-27.438-300.659-73.974-432.589-137.992l9.58 4.192c-122.352 59.822-264.337 106.359-413.369 132.403l-9.639 1.394z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["shield"]},"attrs":[{}],"properties":{"order":231,"id":188,"name":"shield","prevSize":64,"code":59833},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M330.174 602.273c-7.682 42.896-39.055 245.207-48.017 302.191 0 4.482 0 5.762-7.042 5.762h-167.743c-0.080 0.001-0.175 0.001-0.271 0.001-15.204 0-27.532-12.324-27.532-27.532 0-1.356 0.097-2.688 0.287-3.989l-0.017 0.147 131.888-839.984c3.692-21.668 21.877-38.101 44.080-39.052l0.096-0.002c342.523 0 371.334-8.323 459.046 26.251 135.089 52.499 147.892 179.266 99.235 316.915s-163.261 201.671-315.635 203.593c-97.314 0-156.215-15.364-169.663 55.059zM883.334 277.035c-3.841-3.2-5.121-3.841-6.402 0-5.355 29.455-12.228 55.051-20.948 79.774l1.103-3.586c-89.632 256.095-338.682 234.965-460.326 234.965-0.779-0.096-1.678-0.148-2.591-0.148-11.979 0-21.761 9.396-22.379 21.221l-0.002 0.053c-50.578 320.115-64.022 384.138-64.022 384.138-0.348 1.539-0.545 3.309-0.545 5.121 0 13.404 10.837 24.274 24.228 24.326h143.414c19.695-0.387 35.904-14.834 39.022-33.697l0.032-0.236c0-12.164 0 14.084 32.653-206.154 10.243-49.297 32.013-44.176 64.022-44.176 159.417 0 284.262-64.022 320.115-256.095 6.318-18.661 9.965-40.158 9.965-62.502 0-57.89-24.469-110.067-63.632-146.751l-0.111-0.101z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["paypal"]},"attrs":[{}],"properties":{"order":229,"id":186,"name":"paypal","prevSize":64,"code":59835},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M590.061 298.931c-114.531 3.839-397.983 35.193-397.983 268.094 0 250.818 326.32 261.056 433.175 99.176 33.603 38.347 68.51 73.249 105.572 105.755l1.281 1.101 133.727-127.968s-76.142-58.226-76.142-120.93v-335.917c0-57.586-57.586-188.114-264.895-188.114s-319.921 127.968-319.921 238.663l174.038 17.277c14.203-60.869 64.928-106.62 127.331-113.199l0.637-0.053c95.977 0 83.181 67.824 83.181 158.042zM590.061 497.283c0 182.995-198.352 155.482-198.352 39.029s119.010-127.968 198.352-131.807zM909.983 870.953c-103.709 94.959-242.457 153.142-394.795 153.142-5.62 0-11.222-0.080-16.805-0.238l0.821 0.018c-195.949-7.842-370.074-95.152-492.135-230.369l-0.545-0.613c-15.997-17.277 0-25.596 12.797-18.556 172.759 101.736 443.413 268.735 876.588 69.103 19.837-8.319 33.91 4.48 15.357 27.515zM1004.041 876.072c-11.535 27.968-28.737 51.536-50.314 70.185l-0.235 0.197c-12.797 10.238-22.395 6.399-15.357-8.319s46.068-106.215 30.074-127.968-87.020-9.598-113.251-7.038-30.714 4.48-32.634 0 51.186-35.829 88.3-40.309 96.617 0 108.772 13.437c1.186 7.461 1.861 16.066 1.861 24.83 0 26.848-6.362 52.211-17.654 74.664l0.435-0.957z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["amazon"]},"attrs":[{}],"properties":{"order":240,"id":185,"name":"amazon","prevSize":64,"code":59836},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M886.693 1024.275h-13.467c-160.026-17.856-304.577-71.747-429.374-153.346l3.746 2.3c-119.858-77.12-218.914-175.988-293.94-291.862l-2.302-3.793c-79.488-121.374-133.409-266.357-150.654-422.398l-0.396-4.402c-0.449-4.129-0.705-8.915-0.705-13.764 0-33.499 12.23-64.138 32.468-87.698l-0.148 0.178c22.748-27.565 55.792-45.921 93.167-49.141l0.507-0.035h152.22c68.811 0.070 125.838 50.433 136.308 116.306l0.101 0.786c6.186 45.698 17.046 86.978 32.301 126.063l-1.274-3.701c5.445 14.293 8.602 30.826 8.602 48.093 0 38.102-15.36 72.621-40.225 97.697l-35.702 35.702c57.148 89.292 131.053 162.822 217.85 217.845l2.869 1.699 35.713-35.126c25.068-24.854 59.584-40.214 97.686-40.214 17.267 0 33.797 3.154 49.045 8.917l-0.956-0.318c35.315 13.822 76.581 24.675 119.402 30.688l2.96 0.339c66.678 10.304 117.132 67.286 117.132 136.053 0 1.155-0.014 2.306-0.044 3.455l0.002-0.171v140.51c0 0 0 0.001 0 0.001 0 76.101-61.525 137.836-137.551 138.165h-0.032zM277.818 87.541h-139.923c-14.387 0.979-27.011 7.794-35.649 18.070l-0.063 0.079c-7.402 8.481-11.91 19.649-11.91 31.87 0 1.557 0.075 3.102 0.218 4.622l-0.015-0.194c15.36 145.534 63.692 277.249 137.347 391.045l-2.107-3.473c70.038 108.811 159.916 198.686 265.265 266.637l3.46 2.091c110.418 72.299 242.202 121.557 384.020 137.782l4.14 0.385c0.876 0.051 1.901 0.082 2.931 0.082 14.116 0 26.923-5.614 36.306-14.733l-0.013 0.013c8.993-9.216 14.563-21.807 14.638-35.698v-139.938c0.005-0.32 0.012-0.7 0.012-1.075 0-25.332-18.708-46.298-43.066-49.826l-0.272-0.033c-53.039-7.261-100.842-19.551-146.288-36.646l4.608 1.52c-5.299-2.044-11.429-3.227-17.839-3.227-13.78 0-26.284 5.472-35.452 14.364l0.014-0.013-58.546 58.546c-8.012 7.814-18.974 12.637-31.061 12.637-7.941 0-15.396-2.080-21.853-5.726l0.223 0.115c-125.62-71.885-227.060-173.136-297.132-294.748l-2.038-3.837c-3.709-6.254-5.9-13.781-5.9-21.824 0-12.079 4.944-23.005 12.918-30.863l58.55-58.55c8.886-8.986 14.38-21.346 14.38-34.991 0-6.364-1.195-12.447-3.371-18.038l0.116 0.338c-15.651-40.876-27.948-88.685-34.741-138.244l-0.385-3.437c-3.034-25.502-24.528-45.088-50.597-45.088-0.323 0-0.646 0.002-0.971 0.011l0.048-0.001z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["phone"]},"attrs":[{}],"properties":{"order":227,"id":184,"name":"phone","prevSize":64,"code":59832},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M1004.108 24.712c-7.747-14.706-22.886-24.587-40.341-24.696h-421.65c-24.95 0-45.175 20.226-45.175 45.175s20.226 45.175 45.175 45.175v0h331.285l-111.431 154.198c-5.421 7.322-8.676 16.532-8.676 26.503 0 24.752 20.065 44.816 44.816 44.816 14.78 0 27.892-7.156 36.054-18.191l0.086-0.121 165.641-225.875c5.688-7.337 9.117-16.671 9.117-26.809 0-7.369-1.813-14.314-5.016-20.415l0.116 0.241z","M310.219 13.266s0 0-3.011 0c-3.291-2.852-7.063-5.273-11.155-7.112l-0.289-0.116c-3.885-1.54-8.385-2.612-13.079-3l-0.172-0.011h-222.261c-17.471 0.11-32.609 9.989-40.237 24.446l-0.12 0.25c-3.089 5.86-4.901 12.805-4.901 20.174 0 10.136 3.43 19.472 9.191 26.909l-0.075-0.1 322.25 437.295v466.81c0.335 24.814 20.362 44.84 45.142 45.175h240.967c24.814-0.335 44.84-20.362 45.175-45.142v-466.843l3.614-5.421 220.455 218.045c8.085 8.184 19.307 13.251 31.713 13.251 0.073 0 0.148 0 0.222 0h-0.011c0.137 0.001 0.299 0.003 0.462 0.003 12.327 0 23.47-5.072 31.455-13.244l0.008-0.008c8.162-8.172 13.212-19.46 13.212-31.923s-5.048-23.751-13.212-31.925v0zM596.326 470.439c-5.634 7.174-9.035 16.335-9.035 26.291 0 0.075 0 0.15 0 0.224v-0.011 436.692h-150.584v-436.692c0-0.064 0-0.138 0-0.212 0-9.955-3.401-19.117-9.105-26.384l0.071 0.093-277.075-380.073h109.624l355.98 352.366z"],"attrs":[{},{}],"grid":16,"tags":["filter-slash"],"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":226,"id":183,"name":"filter-slash","prevSize":64,"code":59831},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M1023.989 515.199c-3.553-280.043-231.4-505.695-511.951-505.695-282.764 0-511.989 229.225-511.989 511.989 0 254.507 185.702 465.641 428.999 505.297l2.953 0.397v-362.872h-127.997v-149.116h127.997v-113.278c-0.721-6.073-1.134-13.108-1.134-20.239 0-100.028 81.088-181.117 181.117-181.117 4.227 0 8.421 0.145 12.576 0.43l-0.561-0.031c40.895 0.576 80.479 4.278 119.075 10.879l-4.516-0.639v127.997h-63.999c-2.79-0.372-6.015-0.583-9.289-0.583-41 0-74.238 33.238-74.238 74.238 0 2.458 0.12 4.89 0.352 7.287l-0.024-0.304v96.638h142.077l-23.040 149.116h-118.397v358.392c246.274-40.033 432-251.177 432-505.702 0-1.084-0.003-2.169-0.010-3.253l0.001 0.166z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["facebook"]},"attrs":[{}],"properties":{"order":223,"id":182,"name":"facebook","prevSize":64,"code":59828},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M342.537 824.066c0 4.477-4.477 7.674-10.871 7.674s-11.511 0-11.511-7.674 5.115-7.674 10.871-7.674 11.511 3.197 11.511 7.674zM278.59 814.474c0 4.477 0 9.592 8.952 10.871 1.214 0.597 2.642 0.946 4.152 0.946 3.78 0 7.050-2.187 8.614-5.366l0.025-0.057c0-4.477 0-8.952-8.952-10.871s-11.511 0-12.789 4.477zM369.395 811.277c-5.755 0-9.592 5.115-8.952 10.232s5.755 7.034 12.151 5.755 9.592-5.755 8.952-10.232-5.755-6.395-12.151-5.755zM505.605 0.416c-1.401-0.013-3.056-0.022-4.712-0.022-276.536 0-500.713 224.177-500.713 500.713 0 5.405 0.085 10.79 0.256 16.152l-0.019-0.784c-0.043 2.548-0.069 5.556-0.069 8.569 0 228.113 144.076 422.574 346.195 497.35l3.671 1.189c26.218 4.477 35.81-12.151 35.81-25.58s0-85.69 0-127.896c0 0-144.523 31.974-175.218-63.949 0 0-23.021-63.949-56.913-77.378 0 0-47.321-33.253 3.197-32.614 34.33 4.756 63.049 25.238 79.017 53.815l0.277 0.541c18.278 35.272 54.506 58.959 96.268 58.959 20.145 0 39.003-5.513 55.146-15.109l-0.498 0.274c2.59-27.799 14.547-52.403 32.64-71.009l-0.027 0.027c-115.106-13.429-231.491-30.055-231.491-234.050-0.145-2.57-0.228-5.577-0.228-8.605 0-45.473 18.687-86.583 48.8-116.067l0.028-0.028c-6.646-19.325-10.482-41.593-10.482-64.756 0-28.316 5.734-55.295 16.103-79.836l-0.505 1.347c43.484-14.069 142.605 56.913 142.605 56.913 38.806-11.37 83.386-17.912 129.495-17.912s90.69 6.541 132.864 18.747l-3.369-0.835s99.119-70.982 142.605-56.913c10.054 23.11 15.902 50.029 15.902 78.316 0 23.246-3.951 45.569-11.215 66.335l0.429-1.407c32.709 30.551 53.097 73.938 53.097 122.086 0 0.919-0.007 1.836-0.022 2.75l0.001-0.138c0 204.633-121.502 220.621-236.608 234.050 20.129 22.501 32.432 52.369 32.432 85.111 0 3.805-0.166 7.572-0.492 11.293l0.034-0.483c0 71.622 0 159.871 0 177.137-0.001 0.076-0.001 0.166-0.001 0.258 0 14.833 12.025 26.858 26.858 26.858 3.209 0 6.287-0.564 9.141-1.596l-0.187 0.058c204.623-75.025 347.995-268.129 347.995-494.721 0-3.906-0.042-7.803-0.127-11.688l0.010 0.579c0.012-1.343 0.019-2.929 0.019-4.517 0-282.54-229.044-511.584-511.584-511.584-2.256 0-4.508 0.015-6.757 0.043l0.342-0.003zM201.213 730.062s0 7.034 0 10.871c1.389 1.394 3.312 2.257 5.436 2.257s4.047-0.863 5.436-2.257v0s0-7.034 0-11.511-8.314-1.918-10.871 0.64zM178.831 712.796s0 6.395 4.477 8.314c1.064 1.308 2.674 2.137 4.477 2.137s3.413-0.829 4.468-2.127l0.009-0.010s0-6.395-4.477-8.314-7.674-1.918-8.952 0zM242.778 788.256s0 8.952 0 13.429 10.871 5.115 13.429 0 0-8.952 0-13.429-8.314-3.197-10.871 0zM219.118 756.92s0 7.674 0 12.789 8.952 7.034 12.151 5.115c1.56-1.787 2.512-4.14 2.512-6.715s-0.952-4.928-2.522-6.727l0.010 0.012c-3.197-5.115-8.314-7.034-12.151-4.477z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["github"]},"attrs":[{}],"properties":{"order":222,"id":181,"name":"github","prevSize":64,"code":59829},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M916.838 305.187c0 8.789 0 18.096 0 26.886 0.007 1.078 0.011 2.355 0.011 3.631 0 325.813-264.124 589.936-589.936 589.936-1.276 0-2.552-0.004-3.827-0.012l0.196 0.001c-0.51 0.001-1.114 0.002-1.717 0.002-118.435 0-228.719-34.901-321.128-94.979l2.284 1.392c17.062 0 33.091 0 51.704 0 0.002 0 0.005 0 0.007 0 97.98 0 188.092-33.688 259.382-90.114l-0.874 0.667c-91.316-0.843-168.422-60.74-195.032-143.307l-0.407-1.464c11.773 1.974 25.336 3.103 39.164 3.103 0.228 0 0.456 0 0.683-0.001h-0.035c19.516-0.144 38.393-2.587 56.462-7.070l-1.657 0.348c-95.075-19.916-165.451-103.058-165.451-202.636 0-0.015 0-0.030 0-0.046v0.002c27.158 15.264 59.356 24.854 93.652 26.353l0.448 0.016c-57.044-38.132-94.103-102.278-94.103-175.078 0-0.433 0.001-0.865 0.004-1.298v0.067c0.070-38.098 10.43-73.76 28.447-104.376l-0.527 0.968c103.206 126.555 255.913 209.348 428.158 218.642l1.498 0.064c-3.124-14.226-4.998-30.628-5.17-47.438l-0.001-0.128c-0.065-1.95-0.103-4.241-0.103-6.541 0-114.221 92.594-206.813 206.813-206.813 61.722 0 117.127 27.038 155.021 69.915l0.191 0.222c49.972-10.236 94.309-28.167 134.131-52.719l-1.769 1.015c-16.162 49.068-48.731 89.016-91.083 114.259l-0.949 0.523c44.586-4.928 85.337-16.248 123.076-33.095l-2.607 1.040c-28.94 41.915-63.161 77.617-102.256 107.223l-1.151 0.837z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["twitter"]},"attrs":[{}],"properties":{"order":221,"id":180,"name":"twitter","prevSize":64,"code":59830},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M256 992c-26.365-0.355-47.643-21.635-48-47.966v-896.034c0-26.51 21.49-48 48-48s48 21.49 48 48v0 895.999c-0.357 26.365-21.635 47.645-47.965 48h-0.035z","M768.001 1023.999c-13.225-0.159-25.171-5.502-33.928-14.088l-447.992-447.992c-8.673-8.682-14.039-20.677-14.039-33.92s5.365-25.237 14.039-33.921v0l448-448c8.682-8.673 20.677-14.040 33.919-14.040 26.495 0 47.976 21.466 48 47.955v896.002c0 0.096 0.001 0.209 0.001 0.321 0 19.695-12.024 36.583-29.128 43.723l-0.312 0.115c-5.472 2.393-11.848 3.803-18.546 3.84h-0.014zM387.84 528.001l332.16 332.16v-664.32z"],"attrs":[{},{}],"tags":["step-backward-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":211,"id":0,"name":"step-backward-alt","prevSize":64,"code":59820},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M767.992 991.984c-26.365-0.355-47.643-21.634-47.998-47.964v-896.005c0-26.509 21.49-47.998 47.998-47.998s47.998 21.49 47.998 47.998v0 895.97c-0.355 26.365-21.634 47.643-47.964 47.998h-0.034z","M256.008 1023.983c-6.712-0.036-13.087-1.446-18.869-3.96l0.31 0.12c-17.419-7.257-29.44-24.143-29.44-43.838 0-0.112 0-0.225 0.001-0.337v0.018-895.97c0-0.096-0.001-0.208-0.001-0.321 0-19.694 12.022-36.581 29.128-43.722l0.313-0.115c5.493-2.373 11.887-3.753 18.605-3.753 13.222 0 25.195 5.346 33.875 13.993l447.984 447.984c8.673 8.683 14.038 20.675 14.038 33.918s-5.364 25.235-14.038 33.92v0l-447.986 447.986c-8.679 8.689-20.669 14.068-33.917 14.080h-0.003zM304.006 195.851v664.298l332.149-332.149z"],"attrs":[{},{}],"tags":["step-forward-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":210,"id":1,"name":"step-forward-alt","prevSize":64,"code":59821},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M43.9 965.473c-6.339-0.033-12.367-1.319-17.862-3.626l0.309 0.115c-15.579-7.085-26.236-22.473-26.331-40.361v-819.188c0-0.001 0-0.004 0-0.005 0-24.237 19.648-43.884 43.884-43.884 11.537 0 22.035 4.453 29.869 11.732l-0.027-0.025 437.089 409.588c8.652 8.039 14.048 19.481 14.048 32.182s-5.396 24.143-14.021 32.156l-0.027 0.025-437.089 409.588c-7.722 7.249-18.143 11.703-29.606 11.703-0.082 0-0.166 0-0.248-0.001h0.012zM87.785 204.809v615.552l328.841-308.361z","M543.011 965.473c-0.038 0-0.085 0-0.132 0-6.090 0-11.879-1.292-17.105-3.618l0.269 0.107c-15.915-6.799-26.874-22.302-26.916-40.368v-819.181c0.439-24.221 20.177-43.687 44.463-43.687 11.505 0 21.99 4.369 29.885 11.539l-0.037-0.033 436.503 409.588c8.652 8.039 14.048 19.481 14.048 32.182s-5.396 24.143-14.021 32.156l-0.027 0.025-436.503 409.588c-8.053 7.196-18.715 11.62-30.409 11.702h-0.016zM586.896 204.809v615.552l328.841-308.361z"],"attrs":[{},{}],"tags":["forward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":259,"id":2,"name":"forward","prevSize":64,"code":59822},"setIdx":0,"setId":1,"iconIdx":25},{"icon":{"paths":["M980.63 980.63c-0.070 0-0.152 0-0.236 0-11.475 0-21.908-4.458-29.662-11.737l0.023 0.022-438.755-410.052c-8.662-8.048-14.064-19.503-14.064-32.219s5.403-24.171 14.037-32.193l0.027-0.025 437.584-410.052c7.815-7.264 18.325-11.721 29.875-11.721 24.264 0 43.934 19.67 43.934 43.934 0 0.001 0 0.004 0 0.005v0 820.103c-0.095 17.921-10.764 33.327-26.082 40.305l-0.279 0.114c-4.834 2.050-10.444 3.324-16.328 3.513l-0.074 0.001zM607.484 526.645l329.213 308.71v-616.248z","M480.954 980.63c-11.725-0.082-22.4-4.511-30.505-11.755l0.045 0.040-436.997-410.052c-8.662-8.048-14.064-19.503-14.064-32.219s5.403-24.171 14.037-32.193l0.027-0.025 439.927-410.052c7.867-7.145 18.364-11.519 29.882-11.519 24.312 0 44.073 19.489 44.512 43.695v820.144c-0.041 18.093-11.012 33.612-26.66 40.311l-0.287 0.108c-5.024 2.282-10.894 3.611-17.074 3.611-1 0-1.992-0.034-2.975-0.103l0.133 0.007zM107.806 526.645l329.213 308.71v-616.248z"],"attrs":[{},{}],"tags":["backward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":254,"id":3,"name":"backward","prevSize":64,"code":59823},"setIdx":0,"setId":1,"iconIdx":26},{"icon":{"paths":["M980.1 980.1c-12.113-0.011-23.078-4.929-31.011-12.872v0l-409.588-409.588c-7.929-7.939-12.835-18.903-12.835-31.011s4.904-23.072 12.835-31.013v0l409.588-409.588c7.935-7.905 18.883-12.792 30.97-12.792 6.141 0 11.989 1.262 17.296 3.54l-0.285-0.108c15.926 6.635 26.916 22.074 26.916 40.080 0 0.103 0 0.206-0.001 0.309v-0.016 819.175c0 0.088 0.001 0.191 0.001 0.293 0 18.006-10.992 33.445-26.631 39.975l-0.287 0.106c-5.003 2.189-10.831 3.478-16.956 3.511h-0.012zM632.535 526.629l303.68 303.68v-607.36z","M43.9 950.844c-24.105-0.325-43.559-19.78-43.884-43.853v-819.207c0-24.237 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 819.175c-0.325 24.105-19.78 43.559-43.853 43.884h-0.032z","M512 980.1c-12.113-0.011-23.078-4.929-31.011-12.872v0l-409.588-409.588c-7.929-7.939-12.835-18.903-12.835-31.011s4.904-23.072 12.835-31.013v0l409.588-409.588c7.935-7.905 18.883-12.792 30.97-12.792 6.141 0 11.989 1.262 17.296 3.54l-0.285-0.108c15.926 6.635 26.916 22.074 26.916 40.080 0 0.103 0 0.206-0.001 0.309v-0.016 819.175c0 0.088 0.001 0.191 0.001 0.293 0 18.006-10.992 33.445-26.631 39.975l-0.287 0.106c-5.003 2.189-10.831 3.478-16.956 3.511h-0.012zM164.435 526.629l303.68 303.68v-607.36z"],"attrs":[{},{},{}],"tags":["fast-backward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":207,"id":4,"name":"fast-backward","prevSize":64,"code":59824},"setIdx":0,"setId":1,"iconIdx":27},{"icon":{"paths":["M43.886 965.486c-6.137-0.033-11.966-1.322-17.253-3.621l0.284 0.11c-15.926-6.635-26.917-22.075-26.917-40.081 0-0.103 0-0.206 0.001-0.309v0.016-819.2c0.022-24.221 19.662-43.847 43.886-43.847 12.11 0 23.073 4.904 31.013 12.835v0l409.6 409.6c7.93 7.939 12.835 18.904 12.835 31.012s-4.904 23.073-12.835 31.013v0l-409.6 409.6c-7.935 7.945-18.898 12.863-31.011 12.874h-0.003zM87.772 208.311v607.378l303.689-303.689z","M980.114 936.228c-24.106-0.325-43.561-19.78-43.886-43.854v-819.231c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 819.2c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z","M512 965.486c-6.137-0.033-11.966-1.322-17.253-3.621l0.284 0.11c-15.926-6.635-26.917-22.075-26.917-40.081 0-0.103 0-0.206 0.001-0.309v0.016-819.2c0.022-24.221 19.662-43.847 43.886-43.847 12.11 0 23.073 4.904 31.013 12.835v0l409.6 409.6c7.93 7.939 12.835 18.904 12.835 31.012s-4.904 23.073-12.835 31.013v0l-409.6 409.6c-7.935 7.945-18.898 12.863-31.011 12.874h-0.003zM555.886 208.311v607.378l303.689-303.689z"],"attrs":[{},{},{}],"tags":["fast-forward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":206,"id":5,"name":"fast-forward","prevSize":64,"code":59825},"setIdx":0,"setId":1,"iconIdx":28},{"icon":{"paths":["M313.813 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z","M710.187 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{}],"tags":["pause"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":205,"id":6,"name":"pause","prevSize":64,"code":59826},"setIdx":0,"setId":1,"iconIdx":29},{"icon":{"paths":["M280.358 1024.923c-6.942-0.037-13.534-1.495-19.514-4.095l0.321 0.124c-18.014-7.505-30.445-24.968-30.445-45.335 0-0.116 0-0.233 0.002-0.349v0.019-926.568c1.044-26.589 22.852-47.75 49.602-47.75 12.752 0 24.381 4.809 33.173 12.712l-0.045-0.040 463.285 463.285c8.969 8.98 14.517 21.381 14.517 35.077s-5.547 26.097-14.517 35.078v0l-463.285 463.285c-8.576 8.44-20.14 13.868-32.964 14.555l-0.127 0.006zM329.996 168.508v686.985l343.492-343.492z"],"attrs":[{}],"tags":["play"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":204,"id":7,"name":"play","prevSize":64,"code":59827},"setIdx":0,"setId":1,"iconIdx":30},{"icon":{"paths":["M736.143 262.827l-277.617 113.777c-38.623 15.541-68.655 45.573-83.837 83.191l-0.359 1.004-113.777 277.617c-0.848 2.097-1.341 4.529-1.341 7.076 0 8.091 4.968 15.023 12.020 17.908l0.129 0.047c2.113 0.807 4.557 1.275 7.111 1.275s4.997-0.467 7.252-1.321l-0.141 0.047 277.617-113.777c38.623-15.541 68.655-45.573 83.837-83.191l0.359-1.004 113.777-277.617c0.848-2.097 1.341-4.529 1.341-7.076 0-8.091-4.968-15.023-12.020-17.908l-0.129-0.047c-2.113-0.807-4.557-1.275-7.111-1.275s-4.997 0.467-7.252 1.321l0.141-0.047zM512 568.889c-31.419 0-56.889-25.471-56.889-56.889s25.471-56.889 56.889-56.889c31.419 0 56.889 25.471 56.889 56.889v0c0 31.419-25.471 56.889-56.889 56.889v0z","M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z"],"attrs":[{},{}],"tags":["compass"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":203,"id":8,"name":"compass","prevSize":64,"code":59819},"setIdx":0,"setId":1,"iconIdx":31},{"icon":{"paths":["M921.588 906.96h-819.175c-56.419-0.331-102.067-45.977-102.397-102.366v-585.157c0.331-56.419 45.977-102.067 102.366-102.397h819.207c56.419 0.331 102.067 45.977 102.397 102.366v585.157c-0.331 56.419-45.977 102.067-102.366 102.397h-0.032zM102.412 204.809c-8.079 0-14.629 6.55-14.629 14.629v0 585.126c0 8.079 6.55 14.629 14.629 14.629v0h819.175c8.079 0 14.629-6.55 14.629-14.629v0-585.126c0-8.079-6.55-14.629-14.629-14.629v0z","M336.462 497.371c-64.631 0-117.025-52.394-117.025-117.025s52.394-117.025 117.025-117.025c64.631 0 117.025 52.394 117.025 117.025v0c0 64.631-52.394 117.025-117.025 117.025v0zM336.462 351.091c-16.158 0-29.256 13.098-29.256 29.256s13.098 29.256 29.256 29.256c16.158 0 29.256-13.098 29.256-29.256v0c0-16.158-13.098-29.256-29.256-29.256v0z","M512 731.422c-24.105-0.325-43.559-19.78-43.884-43.853v-0.032c0-39.788-9.947-73.14-131.653-73.14s-131.653 33.352-131.653 73.14c0 24.237-19.648 43.884-43.884 43.884s-43.884-19.648-43.884-43.884v0c0-160.909 165.005-160.909 219.422-160.909s219.422 0 219.422 160.909c-0.325 24.105-19.78 43.559-43.853 43.884h-0.032z","M804.562 438.86h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M746.051 614.397h-117.025c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h117.025c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{},{}],"tags":["id-card"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":202,"id":9,"name":"id-card","prevSize":64,"code":59818},"setIdx":0,"setId":1,"iconIdx":32},{"icon":{"paths":["M921.588 906.96h-819.175c-56.419-0.331-102.067-45.977-102.397-102.366v-146.313c0.325-24.105 19.78-43.559 43.853-43.884h0.032c56.552 0 102.397-45.844 102.397-102.397s-45.844-102.397-102.397-102.397v0c-24.105-0.325-43.559-19.78-43.884-43.853v-146.313c0.331-56.419 45.977-102.067 102.366-102.397h819.207c56.419 0.331 102.067 45.977 102.397 102.366v146.313c-0.325 24.105-19.78 43.559-43.853 43.884h-0.032c-56.552 0-102.397 45.844-102.397 102.397s45.844 102.397 102.397 102.397v0c24.105 0.325 43.559 19.78 43.884 43.853v146.313c-0.331 56.419-45.977 102.067-102.366 102.397h-0.032zM87.785 696.9v107.664c0 8.079 6.55 14.629 14.629 14.629v0h819.175c8.079 0 14.629-6.55 14.629-14.629v0-107.664c-84.233-20.753-145.724-95.646-145.724-184.9s61.489-164.147 144.417-184.627l1.306-0.273v-107.664c0-8.079-6.55-14.629-14.629-14.629v0h-819.175c-8.079 0-14.629 6.55-14.629 14.629v0 107.664c84.233 20.753 145.724 95.646 145.724 184.9s-61.489 164.147-144.417 184.627l-1.306 0.273z"],"attrs":[{}],"tags":["ticket"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":201,"id":10,"name":"ticket","prevSize":64,"code":59817},"setIdx":0,"setId":1,"iconIdx":33},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z"],"attrs":[{}],"tags":["file-o"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":200,"id":11,"name":"file-o","prevSize":64,"code":59816},"setIdx":0,"setId":1,"iconIdx":34},{"icon":{"paths":["M680.456 749.159c-0.386 0.011-0.839 0.017-1.294 0.017-27.363 0-49.546-22.183-49.546-49.546 0-13.679 5.543-26.064 14.506-35.029v0l258.959-256.978-258.959-256.978c-8.952-8.963-14.491-21.342-14.491-35.012s5.537-26.049 14.491-35.013v0c8.963-8.952 21.342-14.491 35.012-14.491s26.049 5.537 35.013 14.491v0l294.632 291.991c8.952 8.963 14.491 21.342 14.491 35.012s-5.537 26.049-14.491 35.013v0l-294.632 291.991c-8.452 8.957-20.405 14.534-33.659 14.534-0.011 0-0.023 0-0.034 0h0.002z","M49.571 957.913c-27.215-0.367-49.179-22.331-49.546-49.51v-500.779c0.367-27.215 22.331-49.179 49.51-49.546h924.892c27.363 0 49.546 22.183 49.546 49.546s-22.183 49.546-49.546 49.546v0h-875.31v451.197c-0.367 27.215-22.331 49.179-49.51 49.546h-0.036z"],"attrs":[{},{}],"tags":["reply"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":199,"id":12,"name":"reply","prevSize":64,"code":59815},"setIdx":0,"setId":1,"iconIdx":35},{"icon":{"paths":["M512 1023.972c-0.004 0-0.010 0-0.016 0-27.661 0-52.702-11.211-70.831-29.334l-411.791-411.791c-18.134-18.13-29.35-43.178-29.35-70.845s11.216-52.715 29.35-70.845l411.791-411.791c18.415-17.494 43.374-28.255 70.845-28.255s52.43 10.76 70.891 28.296l-0.044-0.042 411.791 411.791c18.134 18.13 29.35 43.178 29.35 70.845s-11.216 52.715-29.35 70.845l-411.791 411.791c-18.129 18.125-43.17 29.334-70.831 29.334-0.005 0-0.010 0-0.016 0h0.001zM512 83.051c-0.143-0.005-0.31-0.008-0.477-0.008-4.422 0-8.397 1.921-11.133 4.975l-0.013 0.014-412.345 412.345c-3.072 2.929-4.981 7.053-4.981 11.623s1.91 8.694 4.975 11.617l412.351 412.351c2.502 3.832 6.772 6.329 11.623 6.329s9.121-2.497 11.591-6.276l0.032-0.053 412.345-412.345c3.072-2.929 4.981-7.053 4.981-11.623s-1.91-8.694-4.975-11.617l-412.351-412.351c-2.749-3.068-6.722-4.989-11.146-4.989-0.167 0-0.335 0.003-0.502 0.008h0.025z","M441.707 645.942c-0.057 0-0.126 0-0.193 0-11.4 0-21.712-4.657-29.137-12.173l-121.77-121.77c-7.501-7.51-12.141-17.881-12.141-29.334s4.639-21.825 12.141-29.335v0l121.767-122.873c7.51-7.501 17.881-12.141 29.334-12.141s21.825 4.639 29.335 12.141v0c7.501 7.51 12.141 17.881 12.141 29.334s-4.639 21.825-12.141 29.335v0l-94.092 92.985 94.092 92.985c7.501 7.51 12.141 17.881 12.141 29.334s-4.639 21.825-12.141 29.335v0c-7.429 7.52-17.741 12.177-29.141 12.177-0.067 0-0.136 0-0.204 0h0.010z","M705.718 678.045c-22.801-0.307-41.204-18.71-41.511-41.481v-110.726h-345.927c-22.926 0-41.511-18.585-41.511-41.511s18.585-41.511 41.511-41.511v0h387.438c22.801 0.307 41.204 18.71 41.511 41.481v154.451c-1.483 21.852-19.449 39.046-41.487 39.297h-0.025z"],"attrs":[{},{},{}],"tags":["directions-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":195,"id":13,"name":"directions-alt","prevSize":64,"code":59813},"setIdx":0,"setId":1,"iconIdx":36},{"icon":{"paths":["M512 1023.972c-0.004 0-0.010 0-0.016 0-27.661 0-52.702-11.211-70.831-29.334l-411.791-411.791c-18.134-18.13-29.35-43.178-29.35-70.845s11.216-52.715 29.35-70.845l411.791-411.791c18.415-17.494 43.374-28.255 70.845-28.255s52.43 10.76 70.891 28.296l-0.044-0.042 411.791 411.791c18.134 18.13 29.35 43.178 29.35 70.845s-11.216 52.715-29.35 70.845l-411.791 411.791c-18.129 18.125-43.17 29.334-70.831 29.334-0.005 0-0.010 0-0.016 0h0.001zM512 83.051c-0.143-0.005-0.31-0.008-0.477-0.008-4.422 0-8.397 1.921-11.133 4.975l-0.013 0.014-412.345 412.345c-3.072 2.929-4.981 7.053-4.981 11.623s1.91 8.694 4.975 11.617l412.351 412.351c2.502 3.832 6.772 6.329 11.623 6.329s9.121-2.497 11.591-6.276l0.032-0.053 412.345-412.345c3.072-2.929 4.981-7.053 4.981-11.623s-1.91-8.694-4.975-11.617l-412.351-412.351c-2.749-3.068-6.722-4.989-11.146-4.989-0.167 0-0.335 0.003-0.502 0.008h0.025z","M582.293 645.942c-0.057 0-0.126 0-0.193 0-11.4 0-21.712-4.657-29.137-12.173l-0.004-0.004c-7.501-7.51-12.141-17.881-12.141-29.334s4.639-21.825 12.141-29.335v0l94.092-92.985-94.092-92.985c-8.139-7.599-13.212-18.392-13.212-30.371 0-22.926 18.585-41.511 41.511-41.511 11.979 0 22.771 5.073 30.347 13.188l0.022 0.025 121.767 122.319c7.668 7.537 12.42 18.020 12.42 29.612s-4.752 22.075-12.413 29.605l-0.006 0.005-121.767 121.767c-7.429 7.52-17.741 12.177-29.141 12.177-0.067 0-0.136 0-0.204 0h0.010z","M318.282 678.045c-22.801-0.307-41.204-18.71-41.511-41.481v-154.451c0.307-22.801 18.71-41.204 41.481-41.511h387.468c22.926 0 41.511 18.585 41.511 41.511s-18.585 41.511-41.511 41.511v0h-345.927v110.696c0.021 0.497 0.032 1.078 0.032 1.663 0 23.049-18.537 41.768-41.516 42.061h-0.027z"],"attrs":[{},{},{}],"tags":["directions"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":196,"id":14,"name":"directions","prevSize":64,"code":59814},"setIdx":0,"setId":1,"iconIdx":37},{"icon":{"paths":["M819.278 1024.129h-680.109c-0.001 0-0.003 0-0.005 0-76.522 0-138.632-61.701-139.294-138.065v-330.167c0.332-76.681 62.571-138.714 139.298-138.714 0 0 0.001 0 0.001 0h117.058l159.784-356.442c16.411-35.989 52.074-60.552 93.476-60.552 14.214 0 27.752 2.896 40.056 8.129l-0.669-0.254c65.364 29.479 110.038 94.074 110.038 169.102 0 0.428-0.001 0.856-0.004 1.284v-0.066 144.567h234.117c1.495-0.266 3.218-0.417 4.975-0.417s3.479 0.152 5.154 0.443l-0.178-0.026c38.175 7.539 70.435 28.71 92.189 58.122l0.288 0.407c16.797 22.213 26.906 50.3 26.906 80.747 0 6.199-0.418 12.301-1.23 18.278l0.077-0.695-64.382 426.677c-10.843 67.036-68.282 117.612-137.54 117.643h-0.003zM325.877 936.335h493.4c0.198 0.003 0.429 0.004 0.663 0.004 25.231 0 46.175-18.35 50.217-42.432l0.041-0.299 65.553-424.921c0.255-1.742 0.401-3.755 0.401-5.8 0-10.292-3.69-19.723-9.819-27.042l0.053 0.066c-9.369-12.303-22.765-21.121-38.196-24.503l-0.433-0.080h-273.33c-0.178 0.003-0.39 0.004-0.601 0.004-23.92 0-43.311-19.391-43.311-43.311 0-0.413 0.005-0.824 0.018-1.235l-0.001 0.060v-188.464c0-0.119 0.001-0.259 0.001-0.401 0-39.691-23.8-73.823-57.91-88.905l-0.621-0.246c-1.538-0.63-3.324-0.996-5.195-0.996-5.793 0-10.767 3.506-12.915 8.513l-0.034 0.092-167.978 374.001zM139.169 504.977c-0.174-0.003-0.38-0.003-0.586-0.003-28.123 0-50.92 22.798-50.92 50.92 0 0.001 0 0.003 0 0.004v0 330.104c0.329 27.872 22.999 50.339 50.918 50.339 0.207 0 0.414-0.001 0.62-0.004h98.883v-431.359z"],"attrs":[{}],"tags":["thumbs-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":191,"id":15,"name":"thumbs-up","prevSize":64,"code":59811},"setIdx":0,"setId":1,"iconIdx":38},{"icon":{"paths":["M517.269 1024.266c-0.449 0.008-0.98 0.012-1.509 0.012-13.675 0-26.644-3.026-38.273-8.443l0.558 0.233c-66.947-28.82-112.971-94.215-112.992-170.363v-144.609h-234.18c-1.496 0.266-3.219 0.417-4.977 0.417s-3.48-0.152-5.155-0.443l0.178 0.026c-38.185-7.541-70.454-28.718-92.214-58.138l-0.288-0.408c-16.817-22.159-26.939-50.201-26.939-80.608 0-6.258 0.428-12.417 1.258-18.446l-0.078 0.698 64.399-426.791c11.101-66.793 68.451-117.089 137.549-117.089 0.011 0 0.022 0 0.033 0h680.288c0.001 0 0.003 0 0.005 0 76.542 0 138.669 61.718 139.332 138.102v330.256c-0.332 76.701-62.588 138.751-139.336 138.751 0 0-0.001 0-0.001 0h-114.162l-159.827 356.538c-16.74 35.75-52.338 60.111-93.646 60.302h-0.025zM136.143 614.454h273.404c0.001 0 0.003 0 0.004 0 23.926 0 43.323 19.397 43.323 43.323 0 0.206-0.001 0.412-0.004 0.616v-0.032 187.343c0 0.119-0.001 0.259-0.001 0.401 0 39.702 23.807 73.843 57.925 88.929l0.622 0.246c1.538 0.63 3.325 0.996 5.196 0.996 5.795 0 10.77-3.507 12.919-8.516l0.034-0.092 168.023-374.101v-468.358h-492.947c-0.198-0.003-0.429-0.004-0.663-0.004-25.238 0-46.188 18.355-50.23 42.443l-0.041 0.299-65.571 427.377c-0.255 1.743-0.401 3.756-0.401 5.801 0 10.295 3.691 19.729 9.822 27.049l-0.054-0.066c9.372 12.307 22.771 21.127 38.206 24.509l0.434 0.080zM786.575 520.782h98.355c0.174 0.003 0.38 0.003 0.586 0.003 28.13 0 50.934-22.804 50.934-50.934 0-0.001 0-0.003 0-0.004v0-331.949c-0.329-27.879-23.005-50.352-50.931-50.352-0.207 0-0.414 0.001-0.62 0.004h-98.324z"],"attrs":[{}],"tags":["thumbs-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":258,"id":16,"name":"thumbs-down","prevSize":64,"code":59812},"setIdx":0,"setId":1,"iconIdx":39},{"icon":{"paths":["M272.871 1023.949c-0.183 0.003-0.398 0.003-0.613 0.003-13.694 0-26.089-5.555-35.058-14.536v0l-165.145-167.127c-8.952-8.963-14.49-21.341-14.49-35.010s5.536-26.047 14.49-35.012v0c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l132.101 132.101 132.115-132.115c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l-0.014-0.014c8.952 8.963 14.49 21.341 14.49 35.010s-5.536 26.047-14.49 35.012v0l-165.145 165.145c-9.003 10.201-22.109 16.602-36.709 16.602-1.030 0-2.051-0.033-3.065-0.094l0.139 0.006z","M272.871 1023.949c-0.002 0-0.003 0-0.005 0-27.495 0-49.827-22.103-50.2-49.508v-924.845c0.373-27.441 22.705-49.543 50.2-49.543 0.002 0 0.003 0 0.005 0v0c27.077 0.373 48.882 22.409 48.882 49.539 0 0.002 0 0.003 0 0.005v0 924.81c0 0.002 0 0.003 0 0.005 0 27.13-21.807 49.167-48.848 49.539h-0.036z","M850.216 990.919c-27.077-0.373-48.882-22.409-48.882-49.539 0-0.002 0-0.003 0-0.005v0-268.195l-25.763 14.533c-6.952 3.915-15.262 6.222-24.111 6.222-27.515 0-49.821-22.305-49.821-49.821 0-18.667 10.266-34.936 25.459-43.468l0.251-0.13 43.598-23.781c12.816-9.446 28.919-15.117 46.348-15.117 12.457 0 24.238 2.898 34.704 8.055l-0.461-0.206c29.13 13.962 48.887 43.216 48.887 77.083 0 0.303-0.002 0.608-0.005 0.91v-0.046 293.958c-0.373 27.441-22.705 49.543-50.2 49.543-0.002 0-0.003 0-0.005 0v0z","M817.187 330.341c-81.802-0.375-147.969-66.775-147.969-148.629 0-82.086 66.545-148.63 148.63-148.63s148.629 66.543 148.63 148.629v0c0.002 0.198 0.002 0.432 0.002 0.666 0 81.722-66.249 147.969-147.969 147.969-0.464 0-0.929-0.002-1.393-0.006h0.071zM817.187 132.168c-27.362 0-49.543 22.182-49.543 49.543s22.182 49.543 49.543 49.543v0c27.362 0 49.543-22.182 49.543-49.543s-22.182-49.543-49.543-49.543v0z","M783.498 462.457h-32.369c-27.362 0-49.543-22.182-49.543-49.543s22.182-49.543 49.543-49.543v0h32.369c43.854-0.949 79.426-35.145 82.556-78.334l0.015-0.274c0-19.156 0-42.278 0-70.022v-33.028c0-0.002 0-0.003 0-0.005 0-27.13 21.807-49.167 48.848-49.539h0.036c0.002 0 0.003 0 0.005 0 27.495 0 49.827 22.103 50.2 49.508v33.064c0 29.726 0 54.168 0 75.306-6.052 95.91-84.883 171.519-181.572 172.411h-0.088z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-down-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":255,"id":17,"name":"sort-numeric-down-alt","prevSize":64,"code":59798},"setIdx":0,"setId":1,"iconIdx":40},{"icon":{"paths":["M438.010 264.266c-14.187-0.375-26.837-6.658-35.632-16.47l-0.042-0.046-132.124-132.124-132.124 132.124c-8.829 7.573-20.392 12.184-33.031 12.184s-24.204-4.609-33.099-12.241l0.068 0.057c-7.83-8.725-12.617-20.319-12.617-33.031s4.787-24.306 12.658-33.077l-0.040 0.046 165.156-165.156c9.138-8.838 21.605-14.283 35.344-14.283s26.204 5.445 35.358 14.297l165.142 165.142c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.632 7.819-20.139 12.603-32.763 12.603-0.791 0-1.578-0.019-2.36-0.056l0.11 0.005z","M272.855 1023.983c-0.002 0-0.003 0-0.005 0-27.497 0-49.83-22.104-50.203-49.511v-924.907c0.373-27.443 22.706-49.547 50.203-49.547 0.002 0 0.003 0 0.005 0v0c27.079 0.373 48.886 22.411 48.886 49.542 0 0.002 0 0.003 0 0.005v0 924.872c0 0.002 0 0.003 0 0.005 0 27.131-21.808 49.17-48.852 49.542h-0.036z","M850.238 990.951c-27.079-0.373-48.886-22.411-48.886-49.542 0-0.002 0-0.003 0-0.005v0-268.213l-25.764 14.534c-6.952 3.916-15.263 6.223-24.112 6.223-27.517 0-49.824-22.307-49.824-49.824 0-18.668 10.267-34.938 25.461-43.471l0.251-0.13 43.601-23.782c12.817-9.446 28.921-15.118 46.351-15.118 12.458 0 24.239 2.898 34.706 8.056l-0.461-0.206c29.132 13.963 48.89 43.219 48.89 77.089 0 0.303-0.002 0.608-0.005 0.91v-0.046 293.978c-0.373 27.443-22.706 49.547-50.203 49.547-0.002 0-0.003 0-0.005 0v0z","M817.208 330.329c-81.808-0.375-147.979-66.78-147.979-148.639 0-82.091 66.549-148.64 148.64-148.64s148.639 66.547 148.64 148.639v0c0.002 0.198 0.002 0.432 0.002 0.666 0 81.727-66.253 147.979-147.979 147.979-0.465 0-0.929-0.002-1.394-0.006h0.071zM817.208 132.142c-27.364 0-49.547 22.183-49.547 49.547s22.183 49.547 49.547 49.547v0c27.364 0 49.547-22.183 49.547-49.547s-22.183-49.547-49.547-49.547v0z","M783.516 462.453h-32.371c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h32.371c43.857-0.949 79.431-35.147 82.562-78.34l0.015-0.274c0-19.158 0-42.28 0-70.027v-33.031c0-0.002 0-0.003 0-0.005 0-27.131 21.808-49.17 48.852-49.542h0.036c0.002 0 0.003 0 0.005 0 27.497 0 49.83 22.104 50.203 49.511v33.066c0 29.728 0 54.172 0 75.311-6.052 95.916-84.889 171.531-181.584 172.423h-0.088z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-up-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":182,"id":18,"name":"sort-numeric-up-alt","prevSize":64,"code":59799},"setIdx":0,"setId":1,"iconIdx":41},{"icon":{"paths":["M394.185 776.752l-80.749 78.763v-806.832c0-27.416-22.225-49.641-49.641-49.641s-49.641 22.225-49.641 49.641v0 806.832l-80.749-78.763c-8.704-15.102-24.762-25.106-43.154-25.106-27.416 0-49.641 22.225-49.641 49.641 0 17.376 8.928 32.667 22.447 41.537l0.188 0.116 165.47 165.47c4.463 4.365 9.73 7.935 15.552 10.46l0.334 0.129c5.656 2.513 12.255 3.976 19.194 3.976s13.538-1.463 19.504-4.098l-0.309 0.123c6.155-2.656 11.422-6.224 15.894-10.6l165.461-165.461c13.707-8.985 22.635-24.276 22.635-41.652 0-27.416-22.225-49.641-49.641-49.641-18.392 0-34.449 10.003-43.026 24.865l-0.127 0.24z","M975.316 925.675l-113.181-317.040c-9.249-28.257-35.377-48.307-66.188-48.307s-56.94 20.050-66.049 47.815l-0.14 0.492-113.181 315.717c-1.792 4.928-2.828 10.617-2.828 16.548 0 27.515 22.306 49.821 49.821 49.821 21.585 0 39.964-13.727 46.884-32.927l0.109-0.347 17.871-50.964h132.375l17.871 50.964c7.021 19.445 25.317 33.095 46.802 33.095 0.067 0 0.135 0 0.202 0h-0.011c2.488 0.455 5.35 0.714 8.273 0.714s5.786-0.259 8.566-0.757l-0.293 0.043c21.021-6.086 36.131-25.162 36.131-47.767 0-6.137-1.114-12.013-3.149-17.439l0.113 0.343zM764.176 808.523l31.77-89.354 31.77 89.354z","M633.124 415.366c10.629 27.020 36.072 45.995 66.067 46.99l0.119 0.003h209.815c27.416 0 49.641-22.225 49.641-49.641s-22.225-49.641-49.641-49.641v0h-158.189l186.65-193.93c13.893-15.043 22.413-35.23 22.413-57.405 0-11.77-2.4-22.979-6.737-33.165l0.209 0.554c-11.72-27.771-38.694-46.923-70.15-46.993h-205.853c-27.416 0-49.641 22.225-49.641 49.641s22.225 49.641 49.641 49.641v0h158.189l-187.312 195.255c-13.789 14.459-22.275 34.083-22.275 55.689 0 11.954 2.597 23.3 7.258 33.508l-0.206-0.504z"],"attrs":[{},{},{}],"tags":["sort-alpha-down-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":183,"id":19,"name":"sort-alpha-down-alt","prevSize":64,"code":59800},"setIdx":0,"setId":1,"iconIdx":42},{"icon":{"paths":["M299.286 14.568c-4.454-4.357-9.711-7.919-15.522-10.44l-0.333-0.129c-5.645-2.508-12.231-3.968-19.157-3.968s-13.512 1.46-19.467 4.091l0.308-0.122c-6.144 2.651-11.4 6.212-15.864 10.579l0.009-0.009-165.151 167.133c-13.681 8.968-22.591 24.229-22.591 41.571 0 27.363 22.182 49.545 49.545 49.545 18.356 0 34.383-9.983 42.943-24.817l0.127-0.24 80.593-78.611v805.273c0 27.363 22.182 49.545 49.545 49.545s49.545-22.182 49.545-49.545v0-805.273l80.593 78.611c8.963 8.952 21.342 14.49 35.011 14.49s26.048-5.537 35.013-14.49v0c8.952-8.963 14.49-21.342 14.49-35.011s-5.537-26.048-14.49-35.013v0z","M974.421 924.876l-112.963-316.427c-9.231-28.202-35.309-48.214-66.061-48.214s-56.83 20.012-65.921 47.723l-0.139 0.491-112.963 315.107c-1.788 4.919-2.823 10.596-2.823 16.516 0 27.462 22.263 49.725 49.725 49.725 21.543 0 39.887-13.701 46.794-32.864l0.108-0.347 17.836-50.866h132.12l17.836 50.866c7.008 19.408 25.268 33.031 46.712 33.031 0.067 0 0.135 0 0.201 0h-0.011c2.483 0.454 5.34 0.712 8.257 0.712s5.775-0.259 8.55-0.756l-0.293 0.043c20.981-6.074 36.061-25.113 36.061-47.675 0-6.125-1.112-11.99-3.143-17.406l0.113 0.342zM763.689 807.95l31.709-89.181 31.709 89.181z","M632.89 415.553c10.609 26.968 36.002 45.907 65.94 46.899l0.119 0.003h209.41c27.363 0 49.545-22.182 49.545-49.545s-22.182-49.545-49.545-49.545v0h-157.883l186.289-193.556c13.866-15.014 22.37-35.162 22.37-57.294 0-11.747-2.395-22.935-6.724-33.101l0.209 0.553c-11.697-27.717-38.619-46.832-70.015-46.902h-205.456c-27.363 0-49.545 22.182-49.545 49.545s22.182 49.545 49.545 49.545v0h157.883l-186.951 194.878c-13.763 14.432-22.232 34.017-22.232 55.582 0 11.931 2.592 23.255 7.244 33.443l-0.206-0.503z"],"attrs":[{},{},{}],"tags":["sort-alpha-up-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":184,"id":20,"name":"sort-alpha-up-alt","prevSize":64,"code":59801},"setIdx":0,"setId":1,"iconIdx":43},{"icon":{"paths":["M272.871 1023.949c-0.183 0.003-0.398 0.003-0.613 0.003-13.694 0-26.089-5.555-35.058-14.536v0l-165.145-167.127c-8.952-8.963-14.49-21.341-14.49-35.010s5.536-26.047 14.49-35.012v0c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l132.101 132.101 132.115-132.115c9.138-8.837 21.604-14.282 35.341-14.282s26.202 5.445 35.355 14.296l-0.014-0.014c8.952 8.963 14.49 21.341 14.49 35.010s-5.536 26.047-14.49 35.012v0l-165.145 165.145c-9.003 10.201-22.109 16.602-36.709 16.602-1.030 0-2.051-0.033-3.065-0.094l0.139 0.006z","M272.871 1023.949c-0.002 0-0.003 0-0.005 0-27.495 0-49.827-22.103-50.2-49.508v-924.845c0.373-27.441 22.705-49.543 50.2-49.543 0.002 0 0.003 0 0.005 0v0c27.077 0.373 48.882 22.409 48.882 49.539 0 0.002 0 0.003 0 0.005v0 924.81c0 0.002 0 0.003 0 0.005 0 27.13-21.807 49.167-48.848 49.539h-0.036z","M850.216 462.457c-27.077-0.373-48.882-22.409-48.882-49.539 0-0.002 0-0.003 0-0.005v0-268.195l-25.101 14.533c-6.952 3.915-15.262 6.222-24.111 6.222-27.515 0-49.821-22.305-49.821-49.821 0-18.667 10.266-34.936 25.459-43.468l0.251-0.13 42.937-22.46c12.816-9.446 28.919-15.117 46.348-15.117 12.457 0 24.238 2.898 34.704 8.055l-0.461-0.206c29.13 13.962 48.887 43.216 48.887 77.083 0 0.303-0.002 0.608-0.005 0.91v-0.046 292.636c-0.373 27.441-22.705 49.543-50.2 49.543-0.002 0-0.003 0-0.005 0v0z","M817.187 858.804c-81.802-0.375-147.969-66.775-147.969-148.629 0-82.086 66.545-148.63 148.63-148.63s148.629 66.543 148.63 148.629v0c0.002 0.198 0.002 0.432 0.002 0.666 0 81.722-66.249 147.969-147.969 147.969-0.464 0-0.929-0.002-1.393-0.006h0.071zM817.187 660.63c-27.362 0-49.543 22.182-49.543 49.543s22.182 49.543 49.543 49.543v0c27.362 0 49.543-22.182 49.543-49.543s-22.182-49.543-49.543-49.543v0z","M783.498 990.919h-32.369c-27.362 0-49.543-22.182-49.543-49.543s22.182-49.543 49.543-49.543v0h32.369c43.854-0.949 79.426-35.145 82.556-78.334l0.015-0.274c0-19.156 0-42.278 0-70.022v-33.028c0-0.002 0-0.003 0-0.005 0-27.13 21.807-49.167 48.848-49.539h0.036c0.002 0 0.003 0 0.005 0 27.495 0 49.827 22.103 50.2 49.508v33.064c0 29.726 0 54.168 0 75.306-6.373 95.766-85.015 171.188-181.539 172.409l-0.121 0.002z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":185,"id":21,"name":"sort-numeric-down","prevSize":64,"code":59802},"setIdx":0,"setId":1,"iconIdx":44},{"icon":{"paths":["M429.423 264.266c-13.96-0.485-26.367-6.751-34.968-16.463l-0.045-0.051-132.124-132.124-132.124 132.124c-8.164 16.81-25.108 28.194-44.71 28.194-27.364 0-49.547-22.183-49.547-49.547 0-19.602 11.383-36.545 27.899-44.58l0.294-0.129 165.156-165.156c8.963-8.952 21.342-14.491 35.013-14.491s26.049 5.537 35.014 14.491v0l165.156 165.156c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.632 7.819-20.139 12.603-32.763 12.603-0.791 0-1.578-0.019-2.36-0.056l0.11 0.005z","M264.266 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z","M842.311 462.453c-27.215-0.367-49.18-22.332-49.547-49.511v-268.249l-25.764 14.534c-6.565 3.371-14.325 5.346-22.545 5.346-18.51 0-34.683-10.018-43.387-24.927l-0.129-0.238c-3.505-6.622-5.562-14.475-5.562-22.809 0-18.489 10.126-34.611 25.136-43.126l0.246-0.129 41.619-23.782c12.978-9.823 29.39-15.736 47.184-15.736 11.877 0 23.14 2.634 33.233 7.35l-0.483-0.203c29.101 13.59 48.903 42.609 48.903 76.252 0 0.598-0.006 1.195-0.019 1.79l0.002-0.088v293.978c-0.356 26.989-21.954 48.817-48.819 49.545l-0.068 0.002z","M809.28 858.827c-82.091 0-148.64-66.549-148.64-148.64s66.549-148.64 148.64-148.64c82.091 0 148.64 66.549 148.64 148.64v0c0 82.091-66.549 148.64-148.64 148.64v0zM809.28 660.64c-27.364 0-49.547 22.183-49.547 49.547s22.183 49.547 49.547 49.547c27.364 0 49.547-22.183 49.547-49.547v0c-0.367-27.215-22.332-49.18-49.511-49.547h-0.036z","M776.25 990.951h-33.031c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h33.031c44.010-0.92 79.759-35.065 83.22-78.315l0.019-0.299c0-19.158 0-42.28 0-70.027v-33.031c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 33.031c0 29.728 0 54.172 0 75.311-6.069 96.142-85.27 171.89-182.279 172.423h-0.053z"],"attrs":[{},{},{},{},{}],"tags":["sort-numeric-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{}],"properties":{"order":186,"id":22,"name":"sort-numeric-up","prevSize":64,"code":59803},"setIdx":0,"setId":1,"iconIdx":45},{"icon":{"paths":["M394.185 776.752l-80.749 78.763v-806.832c0-27.416-22.225-49.641-49.641-49.641s-49.641 22.225-49.641 49.641v0 806.832l-80.749-78.763c-8.704-15.102-24.762-25.106-43.154-25.106-27.416 0-49.641 22.225-49.641 49.641 0 17.376 8.928 32.667 22.447 41.537l0.188 0.116 165.47 165.47c4.463 4.365 9.73 7.935 15.552 10.46l0.334 0.129c5.656 2.513 12.255 3.976 19.194 3.976s13.538-1.463 19.504-4.098l-0.309 0.123c6.155-2.656 11.422-6.224 15.894-10.6l165.461-165.461c13.707-8.985 22.635-24.276 22.635-41.652 0-27.416-22.225-49.641-49.641-49.641-18.392 0-34.449 10.003-43.026 24.865l-0.127 0.24z","M644.375 459.711c5.507 2.256 11.9 3.563 18.597 3.563 21.948 0 40.613-14.056 47.483-33.658l0.107-0.352 17.871-50.964h132.375l17.871 50.964c7.021 19.445 25.317 33.095 46.802 33.095 0.067 0 0.135 0 0.202 0h-0.011c2.488 0.455 5.35 0.714 8.273 0.714s5.786-0.259 8.566-0.757l-0.293 0.043c20.038-6.691 34.227-25.281 34.227-47.187 0-6.855-1.39-13.386-3.903-19.326l0.123 0.326-113.181-317.040c-9.249-28.257-35.377-48.307-66.188-48.307s-56.94 20.050-66.049 47.815l-0.14 0.492-113.181 315.717c-2.097 5.29-3.314 11.419-3.314 17.832 0 21.732 13.965 40.203 33.411 46.928l0.349 0.105zM825.068 279.018h-66.188l31.77-89.354z","M953.474 608.634c-11.72-27.771-38.694-46.923-70.15-46.993h-205.853c-27.416 0-49.641 22.225-49.641 49.641s22.225 49.641 49.641 49.641v0h158.189l-187.312 195.255c-13.789 14.459-22.275 34.083-22.275 55.689 0 11.954 2.597 23.3 7.258 33.508l-0.206-0.504c10.629 27.020 36.072 45.995 66.067 46.99l0.119 0.003h209.815c27.416 0 49.641-22.225 49.641-49.641s-22.225-49.641-49.641-49.641v0h-158.189l185.988-193.93c14.298-14.945 23.099-35.251 23.099-57.613 0-11.701-2.409-22.839-6.76-32.945l0.208 0.541z"],"attrs":[{},{},{}],"tags":["sort-alpha-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":187,"id":23,"name":"sort-alpha-down","prevSize":64,"code":59804},"setIdx":0,"setId":1,"iconIdx":46},{"icon":{"paths":["M299.286 14.568c-4.454-4.357-9.711-7.919-15.522-10.44l-0.333-0.129c-5.645-2.508-12.231-3.968-19.157-3.968s-13.512 1.46-19.467 4.091l0.308-0.122c-6.144 2.651-11.4 6.212-15.864 10.579l0.009-0.009-165.151 167.133c-13.681 8.968-22.591 24.229-22.591 41.571 0 27.363 22.182 49.545 49.545 49.545 18.356 0 34.383-9.983 42.943-24.817l0.127-0.24 80.593-78.611v805.273c0 27.363 22.182 49.545 49.545 49.545s49.545-22.182 49.545-49.545v0-805.273l80.593 78.611c8.963 8.952 21.342 14.49 35.011 14.49s26.048-5.537 35.013-14.49v0c8.952-8.963 14.49-21.342 14.49-35.011s-5.537-26.048-14.49-35.013v0z","M644.12 459.812c5.496 2.251 11.877 3.556 18.561 3.556 21.905 0 40.534-14.029 47.391-33.593l0.107-0.351 17.836-50.866h132.12l17.836 50.866c7.008 19.408 25.268 33.031 46.712 33.031 0.067 0 0.135 0 0.201 0h-0.011c2.483 0.454 5.34 0.712 8.257 0.712s5.775-0.259 8.55-0.756l-0.293 0.043c19.999-6.678 34.161-25.232 34.161-47.096 0-6.842-1.387-13.36-3.895-19.289l0.122 0.325-112.963-316.427c-9.231-28.202-35.309-48.214-66.061-48.214s-56.83 20.012-65.921 47.723l-0.139 0.491-112.963 315.107c-2.093 5.28-3.307 11.397-3.307 17.798 0 21.69 13.938 40.125 33.347 46.837l0.348 0.105zM824.464 279.468h-66.061l31.709-89.181z","M952.621 608.447c-11.697-27.717-38.619-46.832-70.015-46.902h-205.456c-27.363 0-49.545 22.182-49.545 49.545s22.182 49.545 49.545 49.545v0h157.883l-186.951 194.878c-13.763 14.432-22.232 34.017-22.232 55.582 0 11.931 2.592 23.255 7.244 33.443l-0.206-0.503c10.609 26.968 36.002 45.907 65.94 46.899l0.119 0.003h209.41c27.363 0 49.545-22.182 49.545-49.545s-22.182-49.545-49.545-49.545v0h-157.883l185.628-193.556c14.271-14.916 23.054-35.183 23.054-57.502 0-11.679-2.404-22.795-6.747-32.881l0.207 0.54z"],"attrs":[{},{},{}],"tags":["sort-alpha-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":188,"id":24,"name":"sort-alpha-up","prevSize":64,"code":59805},"setIdx":0,"setId":1,"iconIdx":47},{"icon":{"paths":["M412.907 264.266c-13.22-1.040-24.829-7.194-32.984-16.462l-0.046-0.054-132.124-132.124-132.124 132.124c-8.164 16.81-25.108 28.194-44.71 28.194-27.364 0-49.547-22.183-49.547-49.547 0-19.602 11.383-36.545 27.899-44.58l0.294-0.129 165.156-165.156c8.963-8.952 21.342-14.491 35.013-14.491s26.049 5.537 35.014 14.491v0l161.193 165.156c7.83 8.725 12.617 20.319 12.617 33.031s-4.787 24.306-12.658 33.077l0.040-0.046c-8.202 9.321-19.811 15.476-32.862 16.505l-0.17 0.011z","M247.75 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z","M776.25 1023.983c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-0.005-0.005-163.174-167.138c-16.81-8.164-28.194-25.108-28.194-44.71 0-27.364 22.183-49.547 49.547-49.547 19.602 0 36.545 11.383 44.58 27.899l0.129 0.294 132.124 132.124 132.124-132.124c8.164-16.81 25.108-28.194 44.71-28.194 27.364 0 49.547 22.183 49.547 49.547 0 19.602-11.383 36.545-27.899 44.58l-0.294 0.129-165.156 165.156c-8.202 9.321-19.811 15.476-32.862 16.505l-0.17 0.011z","M776.25 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{},{},{}],"tags":["sort-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":189,"id":25,"name":"sort-alt","prevSize":64,"code":59806},"setIdx":0,"setId":1,"iconIdx":48},{"icon":{"paths":["M338.51 295.137c-12.22-0.424-23.081-5.91-30.61-14.412l-0.039-0.045-115.66-115.66-115.66 115.66c-7.147 14.716-21.979 24.68-39.138 24.68-23.954 0-43.373-19.419-43.373-43.373 0-17.159 9.965-31.991 24.423-39.024l0.258-0.112 146.311-146.311c7.638-6.854 17.787-11.045 28.915-11.045s21.277 4.191 28.955 11.080l-0.041-0.035 146.311 146.311c6.854 7.638 11.045 17.787 11.045 28.915s-4.191 21.277-11.080 28.955l0.035-0.041c-7.569 8.548-18.429 14.034-30.578 14.455l-0.073 0.001z","M193.934 960.184c-23.824-0.321-43.051-19.549-43.373-43.341v-809.653c0-23.954 19.419-43.373 43.373-43.373s43.373 19.419 43.373 43.373v0 809.621c-0.321 23.824-19.549 43.051-43.341 43.373h-0.031z","M974.641 295.137h-462.641c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h462.641c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z","M743.321 642.118h-231.321c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h231.321c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z","M627.66 815.608h-115.66c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h115.66c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z","M858.981 468.627h-346.981c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h346.981c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":190,"id":26,"name":"sort-amount-up","prevSize":64,"code":59807},"setIdx":0,"setId":1,"iconIdx":49},{"icon":{"paths":["M192.406 962.336c-11.405-0.429-21.611-5.237-29.049-12.779l-147.019-147.019c-12.034-7.888-19.872-21.312-19.872-36.567 0-24.069 19.512-43.581 43.581-43.581 16.147 0 30.244 8.782 37.774 21.83l0.112 0.211 116.215 116.215 116.215-116.215c7.181-14.786 22.085-24.799 39.326-24.799 24.069 0 43.581 19.512 43.581 43.581 0 17.242-10.013 32.145-24.54 39.212l-0.259 0.113-147.013 147.013c-7.444 7.548-17.649 12.355-28.974 12.781l-0.079 0.003z","M192.406 962.336c-23.938-0.323-43.258-19.643-43.581-43.55v-813.541c0-24.069 19.512-43.581 43.581-43.581s43.581 19.512 43.581 43.581v0 813.51c-0.323 23.938-19.643 43.258-43.55 43.581h-0.031z","M976.863 294.095h-464.863c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h464.863c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z","M744.432 642.743h-232.432c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h232.432c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z","M628.215 817.066h-116.215c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h116.215c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z","M860.647 468.419h-348.647c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h348.647c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":180,"id":27,"name":"sort-amount-down","prevSize":64,"code":59808},"setIdx":0,"setId":1,"iconIdx":50},{"icon":{"paths":["M192.406 962.336c-11.405-0.429-21.611-5.237-29.049-12.779l-147.019-147.019c-12.034-7.888-19.872-21.312-19.872-36.567 0-24.069 19.512-43.581 43.581-43.581 16.147 0 30.244 8.782 37.774 21.83l0.112 0.211 116.215 116.215 116.215-116.215c7.181-14.786 22.085-24.799 39.326-24.799 24.069 0 43.581 19.512 43.581 43.581 0 17.242-10.013 32.145-24.54 39.212l-0.259 0.113-147.013 147.013c-7.444 7.548-17.649 12.355-28.974 12.781l-0.079 0.003z","M192.406 962.336c-23.938-0.323-43.258-19.643-43.581-43.55v-813.541c0-24.069 19.512-43.581 43.581-43.581s43.581 19.512 43.581 43.581v0 813.51c-0.323 23.938-19.643 43.258-43.55 43.581h-0.031z","M976.863 817.066h-464.863c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h464.863c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z","M744.432 468.419h-232.432c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h232.432c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z","M628.215 294.095h-116.215c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h116.215c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z","M860.647 642.743h-348.647c-24.069 0-43.581-19.512-43.581-43.581s19.512-43.581 43.581-43.581v0h348.647c24.069 0 43.581 19.512 43.581 43.581s-19.512 43.581-43.581 43.581v0z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-down-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":179,"id":28,"name":"sort-amount-down-alt","prevSize":64,"code":59809},"setIdx":0,"setId":1,"iconIdx":51},{"icon":{"paths":["M338.51 295.137c-12.22-0.424-23.081-5.91-30.61-14.412l-0.039-0.045-115.66-115.66-115.66 115.66c-7.147 14.716-21.979 24.68-39.138 24.68-23.954 0-43.373-19.419-43.373-43.373 0-17.159 9.965-31.991 24.423-39.024l0.258-0.112 146.311-146.311c7.638-6.854 17.787-11.045 28.915-11.045s21.277 4.191 28.955 11.080l-0.041-0.035 146.311 146.311c6.854 7.638 11.045 17.787 11.045 28.915s-4.191 21.277-11.080 28.955l0.035-0.041c-7.569 8.548-18.429 14.034-30.578 14.455l-0.073 0.001z","M193.934 960.184c-23.824-0.321-43.051-19.549-43.373-43.341v-809.653c0-23.954 19.419-43.373 43.373-43.373s43.373 19.419 43.373 43.373v0 809.621c-0.321 23.824-19.549 43.051-43.341 43.373h-0.031z","M974.641 815.608h-462.641c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h462.641c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z","M743.321 468.627h-231.321c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h231.321c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z","M627.66 295.137h-115.66c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h115.66c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z","M858.981 642.118h-346.981c-23.954 0-43.373-19.419-43.373-43.373s19.419-43.373 43.373-43.373v0h346.981c23.954 0 43.373 19.419 43.373 43.373s-19.419 43.373-43.373 43.373v0z"],"attrs":[{},{},{},{},{},{}],"tags":["sort-amount-up-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":178,"id":29,"name":"sort-amount-up-alt","prevSize":64,"code":59810},"setIdx":0,"setId":1,"iconIdx":52},{"icon":{"paths":["M519.277-0.715h-7.277c-253.778 1.147-464.149 185.545-505.665 427.624l-0.434 3.056c-0.937 5.467-1.471 11.766-1.471 18.188 0 28.561 10.584 54.651 28.045 74.56l-0.11-0.129c19.956 23.925 49.43 39.33 82.525 40.351l0.171 0.005h6.616c9.699-0.958 20.962-1.504 32.354-1.504 86.293 0 165.264 31.351 226.143 83.282l-0.485-0.405c51.878 60.585 83.452 139.894 83.452 226.576 0 13.406-0.755 26.634-2.225 39.648l0.146-1.596c-0.009 0.532-0.014 1.16-0.014 1.788 0 33.821 15.38 64.049 39.528 84.071l0.181 0.146c19.667 17.259 45.613 27.789 74.015 27.789 0.26 0 0.521-0.002 0.781-0.003h-0.040c2.779 0.313 5.999 0.493 9.261 0.493s6.483-0.178 9.654-0.527l-0.391 0.036c245.807-40.82 430.915-251.867 430.915-506.147 0-280.688-225.554-508.696-505.299-512.663l-0.374-0.005zM578.157 920.187c-0.69 0.102-1.487 0.16-2.298 0.16-4.2 0-8.035-1.566-10.952-4.145l0.017 0.016c-2.836-2.323-4.631-5.825-4.631-9.747 0-0.062 0-0.124 0.002-0.186v0.009c0.605-8.692 0.95-18.839 0.95-29.067 0-115.297-43.825-220.358-115.725-299.434l0.326 0.363c-77.886-70.432-181.648-113.534-295.479-113.534-10.793 0-21.497 0.388-32.096 1.149l1.422-0.082h-4.631c-4.019-0.386-7.516-2.355-9.903-5.267l-0.020-0.025c-2.565-2.9-4.129-6.734-4.129-10.934 0-0.811 0.059-1.608 0.171-2.386l-0.011 0.088c33.597-198.974 204.629-348.646 410.618-348.646 0.076 0 0.15 0 0.226 0h5.943c221.877 7.764 399.763 185.647 407.506 406.802l0.020 0.724c0.011 1.112 0.017 2.425 0.017 3.74 0 205.524-148.995 376.247-344.865 410.047l-2.475 0.354z","M313.53 230.834c-45.671 0-82.695 37.024-82.695 82.695s37.024 82.695 82.695 82.695c45.671 0 82.695-37.024 82.695-82.695v0c0-45.671-37.024-82.695-82.695-82.695v0zM313.53 330.069c-9.134 0-16.54-7.405-16.54-16.54s7.405-16.54 16.54-16.54c9.134 0 16.54 7.405 16.54 16.54v0c0 9.134-7.405 16.54-16.54 16.54v0z","M512 148.137c-45.671 0-82.695 37.024-82.695 82.695s37.024 82.695 82.695 82.695c45.671 0 82.695-37.024 82.695-82.695v0c0-45.671-37.024-82.695-82.695-82.695v0zM512 247.372c-9.134 0-16.54-7.405-16.54-16.54s7.405-16.54 16.54-16.54c9.134 0 16.54 7.405 16.54 16.54v0c0 9.134-7.405 16.54-16.54 16.54v0z","M710.47 396.225c45.671 0 82.695-37.024 82.695-82.695s-37.024-82.695-82.695-82.695c-45.671 0-82.695 37.024-82.695 82.695v0c0 45.671 37.024 82.695 82.695 82.695v0zM710.47 330.069c-9.134 0-16.54-7.405-16.54-16.54s7.405-16.54 16.54-16.54c9.134 0 16.54 7.405 16.54 16.54v0c0 9.134-7.405 16.54-16.54 16.54v0z","M793.166 429.305c-45.671 0-82.695 37.024-82.695 82.695s37.024 82.695 82.695 82.695c45.671 0 82.695-37.024 82.695-82.695v0c0-45.671-37.024-82.695-82.695-82.695v0zM793.166 528.54c-9.134 0-16.54-7.405-16.54-16.54s7.405-16.54 16.54-16.54c9.134 0 16.54 7.405 16.54 16.54v0c0 9.134-7.405 16.54-16.54 16.54v0z","M710.47 627.775c-45.671 0-82.695 37.024-82.695 82.695s37.024 82.695 82.695 82.695c45.671 0 82.695-37.024 82.695-82.695v0c0-45.671-37.024-82.695-82.695-82.695v0zM710.47 727.010c-9.134 0-16.54-7.405-16.54-16.54s7.405-16.54 16.54-16.54c9.134 0 16.54 7.405 16.54 16.54v0c0 9.134-7.405 16.54-16.54 16.54v0z"],"attrs":[{},{},{},{},{},{}],"tags":["palette"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":257,"id":30,"name":"palette","prevSize":64,"code":59797},"setIdx":0,"setId":1,"iconIdx":53},{"icon":{"paths":["M512 1023.452c-233.911-0.333-423.443-189.864-423.774-423.743v-0.032c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c0 185.621 150.475 336.097 336.097 336.097s336.097-150.475 336.097-336.097c0-185.621-150.475-336.097-336.097-336.097v0h-146.13c-24.211 0-43.839-19.627-43.839-43.839s19.627-43.839 43.839-43.839v0h146.13c234.044 0 423.774 189.73 423.774 423.774s-189.73 423.774-423.774 423.774v0z","M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-175.359-175.359c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l175.355-175.355c8.025-8.595 19.423-13.953 32.074-13.953 24.211 0 43.839 19.627 43.839 43.839 0 12.65-5.358 24.048-13.927 32.049l-0.026 0.023-144.376 144.376 144.376 144.376c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["undo"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":256,"id":31,"name":"undo","prevSize":64,"code":59796},"setIdx":0,"setId":1,"iconIdx":54},{"icon":{"paths":["M921.582 789.931h-819.163c-56.418-0.33-102.065-45.976-102.396-102.364v-585.149c0.33-56.418 45.976-102.065 102.364-102.396h819.194c56.418 0.33 102.065 45.976 102.396 102.364v585.149c-0.33 56.418-45.976 102.065-102.364 102.396h-0.032zM102.418 87.791c-8.079 0-14.628 6.55-14.628 14.628v0 585.117c0 8.079 6.55 14.628 14.628 14.628v0h819.163c8.079 0 14.628-6.55 14.628-14.628v0-585.117c0-8.079-6.55-14.628-14.628-14.628v0z","M687.535 1023.977h-175.535c-24.105-0.325-43.559-19.779-43.884-43.852v-234.079c0-24.236 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 190.163h131.651c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M512 1023.977h-175.535c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.535c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{}],"tags":["desktop"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":175,"id":32,"name":"desktop","prevSize":64,"code":59795},"setIdx":0,"setId":1,"iconIdx":55},{"icon":{"paths":["M809.27 1023.966c-27.214-0.367-49.178-22.331-49.545-49.509v-462.457c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 462.421c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M809.27 429.425c-27.214-0.367-49.178-22.331-49.545-49.509v-330.335c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 330.3c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M908.36 429.425h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M214.73 1023.966c-27.214-0.367-49.178-22.331-49.545-49.509v-462.457c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 462.421c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M214.73 429.425c-27.214-0.367-49.178-22.331-49.545-49.509v-330.335c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 330.3c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M313.82 429.425h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M512 1023.966c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M512 693.665c-27.214-0.367-49.178-22.331-49.545-49.509v-594.576c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 594.541c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M611.090 693.665h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z"],"attrs":[{},{},{},{},{},{},{},{},{}],"tags":["sliders-v"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":174,"id":33,"name":"sliders-v","prevSize":64,"code":59793},"setIdx":0,"setId":1,"iconIdx":56},{"icon":{"paths":["M974.421 264.275h-462.421c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h462.421c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 264.275h-330.3c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h330.3c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 363.365c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M974.421 858.815h-462.421c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h462.421c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 858.815h-330.3c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h330.3c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M379.88 957.906c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z","M974.421 561.545h-198.18c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h198.18c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M644.12 561.545h-594.541c-27.363 0-49.545-22.182-49.545-49.545s22.182-49.545 49.545-49.545v0h594.541c27.363 0 49.545 22.182 49.545 49.545s-22.182 49.545-49.545 49.545v0z","M644.12 660.635c-27.214-0.367-49.178-22.331-49.545-49.509v-198.216c0-27.363 22.182-49.545 49.545-49.545s49.545 22.182 49.545 49.545v0 198.18c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z"],"attrs":[{},{},{},{},{},{},{},{},{}],"tags":["sliders-h"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{},{},{},{}],"properties":{"order":173,"id":34,"name":"sliders-h","prevSize":64,"code":59794},"setIdx":0,"setId":1,"iconIdx":57},{"icon":{"paths":["M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c0 243.195-197.149 440.344-440.344 440.344v0zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z","M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z","M438.902 628.957c-24.091-0.325-43.534-19.768-43.859-43.827v-292.424c0-24.222 19.636-43.859 43.859-43.859s43.859 19.636 43.859 43.859v0 292.393c-0.325 24.091-19.768 43.534-43.827 43.859h-0.032z","M585.098 482.761h-292.393c-24.222 0-43.859-19.636-43.859-43.859s19.636-43.859 43.859-43.859v0h292.393c24.222 0 43.859 19.636 43.859 43.859s-19.636 43.859-43.859 43.859v0z"],"attrs":[{},{},{},{}],"tags":["search-plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":172,"id":35,"name":"search-plus","prevSize":64,"code":59791},"setIdx":0,"setId":1,"iconIdx":58},{"icon":{"paths":["M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c-0.332 243.061-197.282 440.011-440.311 440.344h-0.033zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z","M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z","M585.098 482.761h-292.393c-24.222 0-43.859-19.636-43.859-43.859s19.636-43.859 43.859-43.859v0h292.393c24.222 0 43.859 19.636 43.859 43.859s-19.636 43.859-43.859 43.859v0z"],"attrs":[{},{},{}],"tags":["search-minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":171,"id":36,"name":"search-minus","prevSize":64,"code":59792},"setIdx":0,"setId":1,"iconIdx":59},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z","M656.524 506.734c-7.496-5.775-17.020-9.255-27.356-9.255-13.907 0-26.344 6.301-34.608 16.205l-0.059 0.071-82.501 103.566-82.501-105.321c-8.353-9.812-20.716-15.996-34.521-15.996-24.992 0-45.251 20.259-45.251 45.251 0 11.185 4.058 21.422 10.782 29.32l-0.053-0.064 93.034 117.023-93.034 117.023c-5.992 7.47-9.615 17.061-9.615 27.5 0 24.376 19.76 44.136 44.136 44.136 13.937 0 26.366-6.461 34.454-16.55l0.067-0.086 82.501-101.81 82.501 105.321c8.276 9.979 20.653 16.31 34.509 16.384h0.012c1.085 0.096 2.348 0.149 3.622 0.149 24.236 0 43.884-19.648 43.884-43.884 0-12.183-4.964-23.206-12.981-31.157l-0.003-0.003-93.034-117.023 95.374-117.023c5.757-7.489 9.225-16.998 9.225-27.316 0-14.937-7.268-28.175-18.461-36.373l-0.126-0.088z"],"attrs":[{},{}],"tags":["file-excel"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":170,"id":37,"name":"file-excel","prevSize":64,"code":59790},"setIdx":0,"setId":1,"iconIdx":60},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z","M599.182 678.758c-35.612-22.599-62.527-56.14-76.26-95.834l-0.389-1.295c8.513-24.598 13.428-52.947 13.428-82.444 0-12.194-0.841-24.192-2.466-35.938l0.154 1.359c-3.892-22.255-23.068-38.954-46.145-38.954-18.984 0-35.328 11.301-42.673 27.543l-0.119 0.295c-1.82 12.259-2.859 26.407-2.859 40.798 0 35.745 6.41 69.992 18.145 101.654l-0.657-2.026c-26.663 62.22-51.535 112.192-78.718 160.691l4.409-8.561c-41.543 23.405-98.3 58.512-107.076 98.885-7.021 32.766 54.416 117.023 159.151-65.534 38.752-15.060 86.483-29.549 135.472-40.728l7.296-1.4c33.675 19.598 73.544 32.44 116.101 35.636l0.922 0.056c0.37 0.010 0.806 0.016 1.244 0.016 26.499 0 47.98-21.481 47.98-47.98 0-12.689-4.926-24.228-12.97-32.809l0.025 0.026c-24.575-25.16-97.714-18.139-133.992-13.457zM319.497 854.293c16.89-28.581 38.169-52.658 63.208-72.128l0.569-0.426c-39.787 63.193-63.778 74.31-63.778 73.139zM490.35 455.829c15.213 0 14.043 67.289 3.511 85.427-4.439-14.87-6.994-31.954-6.994-49.637 0-12.459 1.269-24.62 3.683-36.365l-0.199 1.16zM439.445 741.365c17.504-31.081 34.829-68.095 49.5-106.424l1.99-5.919c15.998 29.397 37.215 53.976 62.634 73.317l0.558 0.407c-44.504 11.253-82.688 24.668-119.265 41.035l4.582-1.832zM714.451 730.833s-10.532 12.873-77.821-16.384c73.139-4.68 85.427 12.287 77.821 16.968z"],"attrs":[{},{}],"tags":["file-pdf"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":169,"id":38,"name":"file-pdf","prevSize":64,"code":59789},"setIdx":0,"setId":1,"iconIdx":61},{"icon":{"paths":["M863.086 1024h-702.171c-88.87 0-160.914-72.044-160.914-160.914v0-702.171c0-88.87 72.044-160.914 160.914-160.914v0h518.437c24.237 0 43.886 19.648 43.886 43.886s-19.648 43.886-43.886 43.886v0h-518.437c-40.395 0-73.142 32.747-73.142 73.142v0 702.171c0 40.395 32.747 73.142 73.142 73.142v0h702.171c40.395 0 73.142-32.747 73.142-73.142v0-451.145c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 451.145c0 88.87-72.044 160.914-160.914 160.914v0z","M424.229 702.172c-11.709-0.922-21.992-6.372-29.216-14.581l-0.041-0.048-175.543-175.543c-2.703-5.532-4.284-12.038-4.284-18.913 0-24.237 19.648-43.886 43.886-43.886 6.875 0 13.381 1.581 19.174 4.4l-0.261-0.114 144.531 144.531 499.127-495.616c5.532-2.703 12.038-4.284 18.913-4.284 24.237 0 43.886 19.648 43.886 43.886 0 6.875-1.581 13.381-4.4 19.174l0.114-0.261-526.629 526.629c-7.264 8.256-17.547 13.707-29.107 14.619l-0.151 0.010z"],"attrs":[{},{}],"tags":["check-square"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":168,"id":39,"name":"check-square","prevSize":64,"code":59788},"setIdx":0,"setId":1,"iconIdx":62},{"icon":{"paths":["M46.545 1024c-25.567-0.345-46.201-20.979-46.545-46.512v-930.943c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 930.909c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M977.455 1024h-930.909c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h930.909c25.706 0 46.545 20.839 46.545 46.545s-20.839 46.545-46.545 46.545v0z","M636.121 682.666c-0.064 0-0.141 0-0.217 0-12.783 0-24.345-5.222-32.671-13.649l-153.295-153.295-153.29 153.29c-8.289 7.74-19.456 12.492-31.731 12.492-25.706 0-46.545-20.839-46.545-46.545 0-12.276 4.752-23.441 12.518-31.759l-0.025 0.028 186.182-186.182c8.42-8.41 20.049-13.613 32.892-13.613s24.471 5.201 32.893 13.613v0l153.29 153.29 215.35-215.35c8.289-7.74 19.456-12.492 31.731-12.492 25.706 0 46.545 20.839 46.545 46.545 0 12.276-4.752 23.441-12.518 31.759l0.025-0.028-248.243 248.243c-8.33 8.432-19.892 13.654-32.675 13.654-0.076 0-0.153 0-0.228 0h0.012z","M915.393 626.192c-25.567-0.345-46.201-20.979-46.545-46.512v-176.285h-170.666c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h217.212c25.567 0.345 46.201 20.979 46.545 46.512v222.831c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z"],"attrs":[{},{},{},{}],"tags":["chart-line"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":167,"id":40,"name":"chart-line","prevSize":64,"code":59787},"setIdx":0,"setId":1,"iconIdx":63},{"icon":{"paths":["M431.778 504.757c-115.379 0-208.912-93.532-208.912-208.912s93.532-208.912 208.912-208.912c115.379 0 208.912 93.532 208.912 208.912v0c-0.316 115.251-93.66 208.596-208.881 208.912h-0.030zM431.778 170.499c-69.227 0-125.347 56.12-125.347 125.347s56.12 125.347 125.347 125.347c69.227 0 125.347-56.12 125.347-125.347v0c0-69.227-56.12-125.347-125.347-125.347v0z","M41.809 894.726c-23.076 0-41.782-18.707-41.782-41.782v0c0-264.622 302.504-264.622 431.751-264.622 40.111 0 75.766 0 108.076 3.9 21.638 1.734 38.542 19.721 38.542 41.657 0 1.025-0.037 2.041-0.11 3.046l0.008-0.134c-2.011 21.692-20.122 38.543-42.169 38.543-1.041 0-2.072-0.038-3.093-0.111l0.137 0.008c-30.083 0-63.509-3.343-101.391-3.343-288.576 0-348.186 72.423-348.186 181.057 0.003 0.167 0.004 0.364 0.004 0.561 0 22.767-18.457 41.225-41.225 41.225-0.197 0-0.394-0.001-0.59-0.004h0.030z","M549.326 937.066c-11.533-0.010-21.972-4.693-29.526-12.255v0c-7.671-7.32-12.439-17.622-12.439-29.037 0-1.349 0.067-2.683 0.197-3.998l-0.013 0.166 8.914-106.963c0.738-10.242 5.062-19.352 11.708-26.194l-0.009 0.010 307.518-307.518c20.408-18.948 47.843-30.576 77.993-30.576s57.585 11.627 78.066 30.642l-0.072-0.067c19.978 20.131 32.325 47.862 32.325 78.475 0 0.614-0.005 1.227-0.014 1.838l0.001-0.093c0.008 0.488 0.013 1.065 0.013 1.643 0 28.208-11.272 53.784-29.557 72.47l-307.499 307.499c-6.609 6.771-15.516 11.272-25.457 12.242l-0.17 0.013-108.076 10.028zM657.402 885.256v0zM598.35 806.705l-3.343 42.34 43.454-3.9 296.932-296.932c3.138-3.741 5.043-8.607 5.043-13.917 0-0.396-0.010-0.789-0.031-1.178l0.003 0.055c-0.022-8.097-2.969-15.5-7.838-21.216l0.038 0.046c-5.22-3.914-11.806-6.267-18.942-6.267s-13.722 2.354-19.024 6.327l0.082-0.059z"],"attrs":[{},{},{}],"tags":["user-edit"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":166,"id":41,"name":"user-edit","prevSize":64,"code":59786},"setIdx":0,"setId":1,"iconIdx":64},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 568.889c-23.436-0.316-42.351-19.231-42.667-42.636v-199.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 199.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M512 739.556c-23.436-0.316-42.351-19.231-42.667-42.636v-28.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 28.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z"],"attrs":[{},{},{}],"tags":["exclamation-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":165,"id":42,"name":"exclamation-circle","prevSize":64,"code":59785},"setIdx":0,"setId":1,"iconIdx":65},{"icon":{"paths":["M897.818 342.011c-33.052 0-59.847 26.794-59.847 59.847v0 271.219c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-271.219c0-33.052-26.794-59.847-59.847-59.847v0z","M126.182 342.011c-33.052 0-59.847 26.794-59.847 59.847v0 271.219c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-271.219c0-33.052-26.794-59.847-59.847-59.847v0z","M229.321 342.011v407.465c0 37.624 30.5 68.122 68.122 68.122v0h43.293v144.522c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0 0-144.522h103.139v144.522c0 33.052 26.794 59.847 59.847 59.847s59.847-26.794 59.847-59.847v0-144.522h43.293c37.624 0 68.122-30.5 68.122-68.122v0-407.465z","M787.039 257.334c-19.494-64.041-60.923-116.427-115.35-149.595l-1.159-0.657-9.55-5.73-10.187-5.093 11.46-19.737 33.743-63.667c0.321-0.883 0.507-1.901 0.507-2.963 0-2.96-1.443-5.584-3.665-7.206l-0.025-0.018h-4.457c-3.404 0.157-6.379 1.864-8.255 4.426l-0.021 0.030-34.38 59.21-10.823 19.737-10.187-4.457-10.823-3.82c-30.354-10.882-65.375-17.173-101.867-17.173s-71.511 6.291-104.038 17.846l2.171-0.673-10.187 3.82-10.823 4.457-10.823-19.737-34.38-63.667c-1.592-2.804-4.559-4.665-7.958-4.665-5.038 0-9.122 4.084-9.122 9.122 0 1.637 0.431 3.174 1.186 4.502l-0.024-0.045 33.743 63.667 11.46 19.737-10.187 5.093-9.55 5.73c-55.806 33.938-97.174 86.897-115.417 149.695l-0.455 1.831c-4.717 15.122-7.703 32.57-8.27 50.627l-0.007 0.307h565.357c-0.686-18.4-3.432-35.851-8.017-52.541l0.378 1.609zM384.668 223.592c-14.065 0-25.467-11.402-25.467-25.467s11.402-25.467 25.467-25.467c14.065 0 25.467 11.402 25.467 25.467v0c0 14.065-11.402 25.467-25.467 25.467v0zM639.332 223.592c-14.065 0-25.467-11.402-25.467-25.467s11.402-25.467 25.467-25.467c14.065 0 25.467 11.402 25.467 25.467v0c0 14.065-11.402 25.467-25.467 25.467v0z"],"attrs":[{},{},{},{}],"tags":["android"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":164,"id":43,"name":"android","prevSize":64,"code":59781},"setIdx":0,"setId":1,"iconIdx":66},{"icon":{"paths":["M1008.591 433.288l-5.759-22.397h-476.114v202.221h284.773c-32.683 123.892-143.735 213.758-275.775 213.758-1.138 0-2.275-0.006-3.409-0.019l0.172 0.001c-86.669-0.738-165.327-34.432-224.185-89.141l0.207 0.19c-58.421-57.606-94.785-137.451-95.35-225.791v-0.106c1.039-88.017 36.49-167.558 93.495-225.963l-0.064 0.066c57.221-54.292 134.738-87.683 220.053-87.683 0.93 0 1.86 0.004 2.788 0.012l-0.142-0.001c73.95 0.586 141.235 28.652 192.25 74.471l-0.268-0.238 140.787-144.626c-88.734-79.432-206.552-127.99-335.711-127.99-0.54 0-1.080 0.001-1.62 0.003h0.084c-0.919-0.006-2.007-0.009-3.094-0.009-142.761 0-272.106 57.428-366.198 150.443l0.049-0.049c-90.236 93.627-145.825 221.183-145.825 361.724 0 137.597 53.284 262.749 140.344 355.947l-0.279-0.301c96.859 96.51 230.481 156.177 378.041 156.177 2.082 0 4.162-0.012 6.238-0.036l-0.316 0.003c1.053 0.009 2.296 0.013 3.543 0.013 134.433 0 255.872-55.642 342.541-145.151l0.123-0.127c82.61-90.584 133.206-211.608 133.206-344.45 0-3.543-0.036-7.076-0.108-10.602l0.009 0.526c0.105-4.284 0.163-9.328 0.163-14.387 0-26.957-1.687-53.521-4.962-79.591l0.318 3.106z"],"attrs":[{}],"tags":["google"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":163,"id":44,"name":"google","prevSize":64,"code":59782},"setIdx":0,"setId":1,"iconIdx":67},{"icon":{"paths":["M800.988 541.411c-0.025-1.227-0.040-2.673-0.040-4.124 0-81.14 45.665-151.616 112.697-187.127l1.149-0.554c-43.688-60.224-112.883-99.642-191.399-102.285l-0.408-0.010c-81.199-6.394-169.43 47.312-202.037 47.312s-113.166-44.755-174.544-44.755c-127.87 0-262.775 101.657-262.775 304.332 0.671 66.632 12.562 130.276 33.869 189.424l-1.262-4.011c28.131 81.837 133.625 287.070 243.594 283.874 57.542 0 98.461-40.919 173.266-40.919s109.97 40.919 174.544 40.919c110.608 0 206.511-188.61 234.004-272.365-83.223-34.69-140.659-115.384-140.659-209.49 0-0.076 0-0.154 0-0.231v0.012zM673.117 166.109c33.682-37.846 54.259-88 54.259-142.959 0-7.972-0.433-15.844-1.277-23.592l0.085 0.959c-61.9 6.974-115.875 36.341-154.514 79.679l-0.211 0.24c-37.077 39.007-59.884 91.883-59.884 150.086 0 4.782 0.154 9.526 0.457 14.231l-0.033-0.641c1.605 0.048 3.493 0.075 5.387 0.075 63.128 0 119.134-30.497 154.087-77.563l0.366-0.514z"],"attrs":[{}],"tags":["apple"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":162,"id":45,"name":"apple","prevSize":64,"code":59783},"setIdx":0,"setId":1,"iconIdx":68},{"icon":{"paths":["M0.001 0.001h480v480h-480zM543.999 0.001h480v480h-480zM0.001 543.999h480v480h-480zM543.999 543.999h480v480h-480z"],"attrs":[{}],"tags":["microsoft"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":161,"id":46,"name":"microsoft","prevSize":64,"code":59784},"setIdx":0,"setId":1,"iconIdx":69},{"icon":{"paths":["M512 966.541c-12.142-0.011-23.132-4.94-31.084-12.902v0l-397.063-398.237c-51.836-52.853-83.828-125.328-83.828-205.276s31.993-152.425 83.874-205.324l-0.045 0.047c52.537-52.531 125.112-85.022 205.276-85.022s152.739 32.491 205.277 85.023v0l17.595 15.249 16.423-16.423c52.328-52.883 124.914-85.631 205.15-85.631 0.25 0 0.502 0 0.752 0.001h-0.038c0.384-0.001 0.839-0.003 1.294-0.003 79.947 0 152.3 32.511 204.559 85.034l0.012 0.012c51.836 52.853 83.828 125.328 83.828 205.276s-31.993 152.425-83.874 205.324l0.045-0.047-397.063 398.237c-7.714 8.616-18.706 14.16-30.998 14.66l-0.087 0.003zM289.714 145.434c-0.436-0.003-0.953-0.005-1.468-0.005-55.496 0-105.759 22.406-142.235 58.666l0.010-0.010c-36.735 36.902-59.445 87.793-59.445 143.987s22.71 107.086 59.452 143.994l-0.007-0.007 365.979 368.325 365.392-367.151c36.877-36.837 59.687-87.747 59.687-143.987s-22.81-107.15-59.686-143.985l-0.001-0.001c-36.111-36.238-86.066-58.659-141.257-58.659-0.65 0-1.3 0.003-1.949 0.010l0.099-0.001c-0.436-0.003-0.953-0.005-1.468-0.005-55.496 0-105.759 22.406-142.235 58.666l-47.497 47.497c-8.080 7.677-19.030 12.4-31.084 12.4s-23.006-4.723-31.104-12.418l0.019 0.018-47.507-47.507c-36.581-36.947-87.314-59.823-143.391-59.823-0.107 0-0.213 0-0.32 0h0.016z"],"attrs":[{}],"tags":["heart"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":160,"id":47,"name":"heart","prevSize":64,"code":59780},"setIdx":0,"setId":1,"iconIdx":70},{"icon":{"paths":["M746.051 0.016h-468.1c-56.419 0.331-102.067 45.977-102.397 102.366v819.207c0.331 56.419 45.977 102.067 102.366 102.397h468.131c56.419-0.331 102.067-45.977 102.397-102.366v-819.207c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM760.678 921.588c0 8.079-6.55 14.629-14.629 14.629v0h-468.1c-8.079 0-14.629-6.55-14.629-14.629v0-819.175c0-8.079 6.55-14.629 14.629-14.629v0h468.1c8.079 0 14.629 6.55 14.629 14.629v0z","M512 658.282c-48.473 0-87.769 39.296-87.769 87.769s39.296 87.769 87.769 87.769c48.473 0 87.769-39.296 87.769-87.769v0c0-48.473-39.296-87.769-87.769-87.769v0zM512 746.051v0z"],"attrs":[{},{}],"tags":["mobile"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":159,"id":48,"name":"mobile","prevSize":64,"code":59778},"setIdx":0,"setId":1,"iconIdx":71},{"icon":{"paths":["M863.075 0.016h-702.151c-56.419 0.331-102.067 45.977-102.397 102.366v819.207c0.331 56.419 45.977 102.067 102.366 102.397h702.182c56.419-0.331 102.067-45.977 102.397-102.366v-819.207c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM877.704 921.588c0 8.079-6.55 14.629-14.629 14.629v0h-702.151c-8.079 0-14.629-6.55-14.629-14.629v0-819.175c0-8.079 6.55-14.629 14.629-14.629v0h702.151c8.079 0 14.629 6.55 14.629 14.629v0z","M512 658.282c-48.473 0-87.769 39.296-87.769 87.769s39.296 87.769 87.769 87.769c48.473 0 87.769-39.296 87.769-87.769v0c0-48.473-39.296-87.769-87.769-87.769v0zM512 746.051v0z"],"attrs":[{},{}],"tags":["tablet"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":220,"id":49,"name":"tablet","prevSize":64,"code":59779},"setIdx":0,"setId":1,"iconIdx":72},{"icon":{"paths":["M687.134 672.539c-0.215 0-0.469 0.001-0.724 0.001-92.498 0-176.242-37.479-236.875-98.078l0.001 0.001c-61.305-61.014-99.243-145.459-99.243-238.766 0-186.032 150.809-336.841 336.841-336.841s336.841 150.809 336.841 336.841c0 186.032-150.808 336.84-336.84 336.841v0zM687.134 88.761c-136.764 0.345-247.499 111.293-247.499 248.106 0 68.362 27.648 130.267 72.373 175.141l-0.007-0.007c44.929 45.079 107.076 72.972 175.74 72.972 137.026 0 248.106-111.081 248.106-248.106s-111.081-248.106-248.106-248.106c-0.213 0-0.427 0-0.639 0.001h0.033z","M74.166 993.618c-11.682-0.919-21.941-6.357-29.147-14.547l-0.041-0.048c-6.919-7.71-11.15-17.955-11.15-29.188s4.231-21.479 11.185-29.23l-0.036 0.041 377.122-377.705c7.941-7.869 18.873-12.731 30.94-12.731 24.281 0 43.963 19.683 43.963 43.963 0 12.213-4.98 23.263-13.020 31.229l-0.003 0.003-380.624 373.619c-7.248 8.237-17.507 13.675-29.039 14.585l-0.151 0.010z","M278.488 1022.806c-0.060 0-0.133 0-0.204 0-12.024 0-22.9-4.912-30.732-12.839l-116.759-116.759c-7.28-7.798-11.75-18.301-11.75-29.848 0-24.181 19.603-43.783 43.783-43.783 11.548 0 22.050 4.47 29.874 11.775l-0.026-0.023 116.755 116.755c7.911 7.921 12.805 18.86 12.805 30.94s-4.893 23.019-12.805 30.941v0c-7.836 7.932-18.712 12.844-30.736 12.844-0.071 0-0.144 0-0.215 0h0.011z","M395.245 906.051c-0.060 0-0.133 0-0.204 0-12.024 0-22.9-4.912-30.732-12.839l-116.759-116.759c-8.584-8.015-13.935-19.399-13.935-32.033 0-24.181 19.603-43.783 43.783-43.783 12.634 0 24.018 5.351 32.008 13.909l0.023 0.026 116.755 116.755c7.911 7.921 12.805 18.86 12.805 30.94s-4.893 23.019-12.805 30.941v0c-7.836 7.932-18.712 12.844-30.736 12.844-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{},{},{}],"tags":["key"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":219,"id":50,"name":"key","prevSize":64,"code":59777},"setIdx":0,"setId":1,"iconIdx":73},{"icon":{"paths":["M380.345 1023.992c-48.474 0-87.77-39.296-87.77-87.77s39.296-87.77 87.77-87.77c48.474 0 87.77 39.296 87.77 87.77v0c0 48.474-39.296 87.77-87.77 87.77v0z","M760.682 1023.992c-48.474 0-87.77-39.296-87.77-87.77s39.296-87.77 87.77-87.77c48.474 0 87.77 39.296 87.77 87.77v0c0 48.474-39.296 87.77-87.77 87.77v0z","M863.081 789.939h-585.135c-21.494-0.204-39.327-15.626-43.256-35.999l-0.045-0.28-110.59-607.369h-80.163c-24.237 0-43.885-19.648-43.885-43.885s19.648-43.885 43.885-43.885v0h117.026c21.494 0.204 39.327 15.626 43.256 35.999l0.045 0.28 25.161 139.262h750.727c13.998 0.045 26.446 6.638 34.45 16.872l0.073 0.096c5.813 7.511 9.319 17.066 9.319 27.438 0 3.549-0.41 7.002-1.186 10.316l0.060-0.304-117.026 468.107c-5.084 19.222-22.246 33.189-42.696 33.353h-0.019zM314.809 702.169h513.747l93.036-380.337h-676.416z"],"attrs":[{},{},{}],"tags":["shopping-cart"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":156,"id":51,"name":"shopping-cart","prevSize":64,"code":59776},"setIdx":0,"setId":1,"iconIdx":74},{"icon":{"paths":["M46.723 830.79c-0.231 0.004-0.504 0.007-0.777 0.007-24.867 0-45.027-20.159-45.027-45.027 0-5.382 0.944-10.545 2.676-15.329l-0.098 0.314 75.044-247.348c-14.665-39.037-23.418-84.145-24.012-131.219l-0.003-0.259c0-0.259-0.001-0.566-0.001-0.874 0-54.129 11.264-105.629 31.575-152.281l-0.955 2.464c60.427-141.25 198.214-238.423 358.696-238.423 106.632 0 203.244 42.901 273.517 112.384l-0.037-0.035c34.184 34.714 62.103 75.715 81.849 121.093l1 2.581c19.107 44.313 30.22 95.904 30.22 150.090s-11.112 105.775-31.182 152.616l0.962-2.526c-20.746 47.959-48.666 88.96-82.9 123.725l0.051-0.051c-70.377 70.256-167.536 113.703-274.844 113.703-48.549 0-95.021-8.893-137.875-25.139l2.675 0.889-247.348 76.845c-3.958 1.137-8.504 1.794-13.204 1.801h-0.004zM442.359 91.749c-0.253-0.001-0.554-0.001-0.856-0.001-41.547 0-81.081 8.613-116.916 24.15l1.904-0.734c-71.28 30.615-127.108 85.859-157.736 154.781l-0.758 1.912c-14.788 34.299-23.39 74.229-23.39 116.169s8.602 81.87 24.134 118.125l-0.744-1.956c1.7 4.555 2.682 9.817 2.682 15.309s-0.984 10.754-2.783 15.621l0.101-0.312-55.232 180.107 180.107-55.232c4.555-1.7 9.817-2.682 15.309-2.682s10.754 0.984 15.621 2.783l-0.312-0.101c34.014 14.517 73.588 22.957 115.132 22.957 122.867 0 228.493-73.819 274.946-179.525l0.754-1.926c13.056-32.416 20.631-70.004 20.631-109.36 0-163.117-130.105-295.846-292.2-300.074l-0.391-0.008z","M977.277 1022.304c-1.984 0.28-4.275 0.439-6.603 0.439s-4.621-0.16-6.864-0.469l0.26 0.030-247.348-75.044c-40.428 15.733-87.225 24.849-136.153 24.849-158.064 0-293.904-95.147-353.373-231.291l-0.967-2.482c-2.862-5.665-4.539-12.349-4.539-19.423 0-18.267 11.175-33.923 27.063-40.506l0.291-0.107c5.517-2.599 11.984-4.116 18.806-4.116 18.319 0 34.084 10.94 41.115 26.643l0.114 0.286c15.121 35.516 35.349 65.946 60.152 91.977l-0.117-0.122c54.202 53.624 128.774 86.753 211.084 86.753 41.688 0 81.392-8.499 117.473-23.857l-1.963 0.743c4.555-1.7 9.817-2.682 15.309-2.682s10.754 0.984 15.621 2.783l-0.312-0.101 180.107 55.232-55.232-180.107c-1.7-4.555-2.682-9.817-2.682-15.309s0.984-10.754 2.783-15.621l-0.101 0.312c14.803-33.932 23.415-73.467 23.415-115.014 0-0.301 0-0.602-0.001-0.902v0.046c0.001-0.319 0.001-0.697 0.001-1.075 0-81.912-33.275-156.053-87.045-209.642l-0.008-0.008c-12.456-15.658-25.63-29.595-39.895-42.336l-0.328-0.288c-13.187-8.012-21.861-22.298-21.861-38.61 0-24.867 20.159-45.027 45.027-45.027 10.297 0 19.786 3.456 27.372 9.273l-0.107-0.079c22.529 14.653 42.156 30.276 60.175 47.561l-0.139-0.132c34.393 34.592 62.347 75.63 81.881 121.138l0.968 2.536c19.357 44.266 30.62 95.849 30.62 150.064 0 0.431-0.001 0.863-0.003 1.293v-0.066c-0.136 48.508-8.929 94.919-24.912 137.831l0.898-2.751 75.044 247.348c1.634 4.472 2.578 9.633 2.578 15.015 0 24.867-20.159 45.027-45.027 45.027-0.273 0-0.546-0.003-0.818-0.007h0.041z"],"attrs":[{},{}],"tags":["comments"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":155,"id":52,"name":"comments","prevSize":64,"code":59774},"setIdx":0,"setId":1,"iconIdx":75},{"icon":{"paths":["M89.22 977.058c-0.217 0.004-0.473 0.007-0.729 0.007-23.349 0-42.278-18.929-42.278-42.278 0-5.053 0.887-9.901 2.513-14.393l-0.093 0.294 90.193-295.946c-18.558-46.704-29.318-100.819-29.318-157.447 0-0.732 0.001-1.463 0.006-2.195v0.113c0-0.201 0-0.439 0-0.677 0-62.834 12.85-122.668 36.068-177.015l-1.118 2.942c23.991-55.124 56.28-102.224 95.856-142.080l-0.026 0.026c39.776-39.941 87.133-72.3 139.735-94.736l2.882-1.092c51.475-22.443 111.446-35.5 174.466-35.5s122.993 13.057 177.355 36.615l-2.889-1.115c161.557 70.486 272.594 228.494 273.398 412.529v0.103c-0.378 123.676-50.484 235.576-131.361 316.819l0.016-0.016c-39.83 39.549-86.93 71.841-139.11 94.681l-2.944 1.149c-51.439 22.133-111.317 35.003-174.201 35.003-57.536 0-112.557-10.776-163.152-30.417l3.076 1.050-295.946 90.193c-3.604 1.586-7.788 2.774-12.162 3.355l-0.239 0.026zM557.097 103.314c-149.484 0.668-277.735 90.884-333.925 219.741l-0.917 2.358c-17.678 41.648-27.953 90.087-27.953 140.927s10.274 99.278 28.861 143.354l-0.909-2.427c1.596 4.277 2.518 9.218 2.518 14.374s-0.923 10.098-2.613 14.668l0.095-0.293-69.336 235.065 233.938-71.027c4.277-1.596 9.218-2.518 14.374-2.518s10.098 0.923 14.668 2.613l-0.293-0.095c41.635 17.765 90.074 28.091 140.927 28.091s99.291-10.328 143.335-28.999l-2.408 0.907c131.638-56.462 222.168-184.951 222.168-334.586 0-51.2-10.598-99.924-29.723-144.098l0.907 2.35c-56.972-130.557-184.848-220.199-333.686-220.41h-0.028z"],"attrs":[{}],"tags":["comment"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":154,"id":53,"name":"comment","prevSize":64,"code":59775},"setIdx":0,"setId":1,"iconIdx":76},{"icon":{"paths":["M921.588 175.553h-219.422v-73.14c-4.292-57.542-52.035-102.602-110.299-102.602-2.366 0-4.715 0.074-7.043 0.221l0.318-0.016h-146.282c-2.010-0.13-4.36-0.204-6.725-0.204-58.266 0-106.007 45.060-110.277 102.234l-0.022 0.368v73.14h-219.422c-56.419 0.331-102.067 45.977-102.397 102.366v585.157c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-585.157c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM409.603 102.412c0-4.681 11.118-14.629 29.256-14.629h146.282c18.139 0 29.256 9.947 29.256 14.629v73.14h-204.793zM102.412 263.322h819.175c8.079 0 14.629 6.55 14.629 14.629v0 190.166h-848.432v-190.166c0-8.079 6.55-14.629 14.629-14.629v0zM321.834 555.884h380.331v87.769h-380.331zM921.588 877.704h-819.175c-8.079 0-14.629-6.55-14.629-14.629v0-307.191h146.282v131.653c0.325 24.105 19.78 43.559 43.853 43.884h468.131c24.105-0.325 43.559-19.78 43.884-43.853v-131.685h146.282v307.191c0 8.079-6.55 14.629-14.629 14.629v0z"],"attrs":[{}],"tags":["briefcase"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":153,"id":54,"name":"briefcase","prevSize":64,"code":59773},"setIdx":0,"setId":1,"iconIdx":77},{"icon":{"paths":["M983.875 747.107c-4.979 0-116.724-19.915-116.724-345.747 0-230.128-133.873-373.406-355.151-373.406s-355.151 143.278-355.151 373.406c0 331.917-115.617 345.747-115.065 345.747-22.914 0-41.49 18.576-41.49 41.49s18.576 41.49 41.49 41.49v0h267.193c19.311 95.868 102.854 167.053 203.023 167.053s183.711-71.186 202.798-165.727l0.223-1.325h267.746c22.914 0 41.49-18.576 41.49-41.49s-18.576-41.49-41.49-41.49v0zM512 913.065c-53.673-0.105-99.33-34.318-116.453-82.114l-0.271-0.865h233.448c-17.395 48.661-63.050 82.874-116.711 82.979h-0.013zM166.807 747.107c39.83-60.299 73.022-165.958 73.022-345.747s99.575-290.427 272.172-290.427 272.172 105.66 272.172 290.427 33.192 285.448 73.022 345.747z"],"attrs":[{}],"tags":["bell"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":218,"id":55,"name":"bell","prevSize":64,"code":59772},"setIdx":0,"setId":1,"iconIdx":78},{"icon":{"paths":["M333.040 1023.149c-0.395 0.001-0.861 0.003-1.328 0.003-89.93 0-171.755-34.697-232.82-91.434l0.214 0.196c-60.481-56.047-98.213-135.906-98.213-224.578s37.732-168.531 98.016-224.397l0.197-0.181 442.138-417.574c43.713-40.007 102.187-64.52 166.387-64.52s122.673 24.512 166.573 64.688l-0.186-0.169c46.303 43.075 75.506 103.992 76.611 171.742l0.003 0.2c0.003 0.343 0.003 0.748 0.003 1.154 0 58.355-24.702 110.942-64.219 147.873l-0.117 0.107-442.723 418.16c-25.698 23.896-60.263 38.561-98.253 38.561s-72.555-14.665-98.342-38.643l0.089 0.082c-25.889-23.908-42.047-58.024-42.047-95.913s16.158-72.005 41.958-95.834l0.088-0.081 409.387-385.408c7.935-7.925 18.894-12.829 30.996-12.829s23.061 4.902 30.997 12.829v0c7.925 7.935 12.829 18.894 12.829 30.996s-4.902 23.061-12.829 30.997v0l-409.387 385.408c-8.981 7.868-14.621 19.359-14.621 32.167s5.64 24.299 14.572 32.124l0.049 0.042c10.156 8.727 23.465 14.040 38.014 14.040s27.858-5.313 38.092-14.105l-0.078 0.066 442.723-416.989c21.667-21.246 35.097-50.823 35.097-83.538 0-0.444-0.003-0.888-0.007-1.331v0.067c-1.049-42.681-19.73-80.802-49.009-107.504l-0.118-0.107c-27.771-25.797-65.112-41.627-106.148-41.627s-78.377 15.83-106.245 41.716l0.097-0.090-440.383 416.989c-43.561 40.015-70.766 97.247-70.766 160.83s27.203 120.815 70.608 160.688l0.158 0.143c45.833 42.805 107.572 69.087 175.451 69.087s129.619-26.282 175.601-69.225l-0.149 0.137 438.043-414.651c7.869-8.069 18.849-13.075 30.996-13.075s23.127 5.006 30.988 13.066l0.008 0.010c7.925 7.935 12.829 18.894 12.829 30.996s-4.902 23.061-12.829 30.997v0l-441.552 416.405c-60.773 56.558-142.541 91.272-232.414 91.272-1.768 0-3.534-0.014-5.296-0.040l0.267 0.003z"],"attrs":[{}],"tags":["paperclip"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":151,"id":56,"name":"paperclip","prevSize":64,"code":59771},"setIdx":0,"setId":1,"iconIdx":79},{"icon":{"paths":["M833.7 643.604c-62.907 0.233-118.56 31.082-152.865 78.411l-0.38 0.551-309.417-152.076c5.76-17.446 9.17-37.537 9.358-58.398v-0.093c-0.189-20.954-3.597-41.044-9.755-59.892l0.396 1.402 309.417-152.076c34.79 46.82 89.928 76.825 152.074 76.825 104.34 0 188.925-84.585 188.925-188.925s-84.585-188.925-188.925-188.925c-104.34 0-188.925 84.585-188.925 188.925 0 0.34 0.001 0.68 0.003 1.020v-0.052c0.152 10.439 1.209 20.53 3.098 30.325l-0.173-1.080-319.945 160.849c-34.095-36.053-82.261-58.491-135.669-58.491-0.217 0-0.432 0-0.647 0.001h0.033c-104.986 0-190.096 85.108-190.096 190.096s85.108 190.096 190.096 190.096v0c0.182 0 0.399 0.001 0.614 0.001 53.408 0 101.575-22.439 135.587-58.404l0.082-0.088 319.945 160.849c-1.751 8.911-2.81 19.209-2.924 29.734l-0.001 0.096c0 104.986 85.108 190.096 190.096 190.096s190.096-85.108 190.096-190.096c0-104.986-85.108-190.096-190.096-190.096v0zM833.7 87.942c56.531 0 102.359 45.827 102.359 102.359s-45.827 102.359-102.359 102.359c-56.531 0-102.359-45.827-102.359-102.359v0c0.33-56.398 45.96-102.029 102.328-102.359h0.032zM190.3 614.359c-56.531 0-102.359-45.827-102.359-102.359s45.827-102.359 102.359-102.359c56.531 0 102.359 45.827 102.359 102.359v0c-0.33 56.398-45.96 102.029-102.328 102.359h-0.032zM833.7 936.058c-56.531 0-102.359-45.827-102.359-102.359s45.827-102.359 102.359-102.359c56.531 0 102.359 45.827 102.359 102.359v0c-0.33 56.398-45.96 102.029-102.328 102.359h-0.032z"],"attrs":[{}],"tags":["share-alt"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":150,"id":57,"name":"share-alt","prevSize":64,"code":59770},"setIdx":0,"setId":1,"iconIdx":80},{"icon":{"paths":["M921.588 58.527h-819.175c-56.419 0.331-102.067 45.977-102.397 102.366v702.182c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-702.182c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM102.412 146.296h819.175c8.079 0 14.629 6.55 14.629 14.629v0 90.11l-424.215 211.815-424.215-211.815v-90.11c0-8.079 6.55-14.629 14.629-14.629v0zM921.588 877.704h-819.175c-8.079 0-14.629-6.55-14.629-14.629v0-514.325l404.322 202.454c5.795 2.962 12.643 4.698 19.895 4.698s14.098-1.736 20.147-4.815l-0.252 0.117 404.322-202.454v514.325c0 8.079-6.55 14.629-14.629 14.629v0z"],"attrs":[{}],"tags":["envelope"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":217,"id":58,"name":"envelope","prevSize":64,"code":59769},"setIdx":0,"setId":1,"iconIdx":81},{"icon":{"paths":["M710.11 1023.786c-11.715-0.201-22.473-4.137-31.176-10.665l0.138 0.099-316.316-253.581h-313.014c-27.205-0.367-49.161-22.323-49.528-49.492v-396.256c0.367-27.205 22.323-49.161 49.492-49.528h313.050l316.316-253.581c8.413-6.81 19.245-10.933 31.038-10.933 27.353 0 49.528 22.174 49.528 49.528 0 0.128 0 0.257-0.002 0.387v-0.020 924.514c-0.124 19.673-11.546 36.649-28.101 44.774l-0.296 0.132c-5.939 2.921-12.928 4.629-20.316 4.629-0.288 0-0.574-0.003-0.859-0.008h0.043zM99.27 660.583h280.656c11.732 0.051 22.527 4.016 31.159 10.656l-0.121-0.090 249.619 198.11v-716.499l-249.619 198.11c-8.511 6.55-19.306 10.515-31.026 10.566h-280.668z","M915.484 735.204c-11.19-0.147-21.49-3.841-29.859-10.006l0.142 0.101c-12.083-9.132-19.811-23.475-19.811-39.622 0-11.206 3.721-21.543 9.995-29.84l-0.090 0.124c30.292-39.484 48.545-89.591 48.545-143.96s-18.251-104.477-48.961-144.528l0.418 0.566c-6.185-8.174-9.906-18.511-9.906-29.717 0-27.353 22.174-49.528 49.528-49.528 16.148 0 30.49 7.728 39.532 19.687l0.090 0.124c42.965 55.728 68.862 126.535 68.862 203.393s-25.897 147.666-69.442 204.176l0.58-0.783c-9.257 11.932-23.523 19.596-39.586 19.811h-0.036z"],"attrs":[{},{}],"tags":["volume-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":148,"id":59,"name":"volume-down","prevSize":64,"code":59766},"setIdx":0,"setId":1,"iconIdx":82},{"icon":{"paths":["M565.883 929.593c-9.559-0.164-18.337-3.376-25.438-8.703l0.112 0.081-258.099-206.91h-255.405c-22.198-0.299-40.113-18.215-40.412-40.383v-323.327c0.299-22.198 18.215-40.113 40.383-40.412h255.434l258.099-206.91c6.865-5.557 15.703-8.921 25.326-8.921 22.319 0 40.412 18.093 40.412 40.412 0 0.105 0 0.21-0.001 0.316v-0.016 754.361c-0.101 16.052-9.421 29.904-22.929 36.534l-0.241 0.107c-4.846 2.383-10.549 3.777-16.577 3.777-0.235 0-0.469-0.003-0.701-0.006h0.035zM67.466 633.237h229.002c9.573 0.042 18.381 3.277 25.424 8.695l-0.099-0.073 203.677 161.649v-584.629l-203.677 161.649c-6.785 5.918-15.568 9.703-25.217 10.233l-0.107 0.005h-229.002z","M860.084 839.070c-10.094-0.015-19.331-3.681-26.461-9.747l0.058 0.048c-8.624-7.36-14.057-18.239-14.057-30.387 0-10.3 3.905-19.687 10.315-26.762l-0.030 0.034c61.742-68.722 99.501-160.079 99.501-260.255s-37.758-191.532-99.818-260.614l0.318 0.36c-6.378-7.12-10.277-16.575-10.277-26.941 0-22.34 18.111-40.451 40.451-40.451 11.975 0 22.734 5.203 30.141 13.472l0.034 0.038c74.659 82.7 120.339 192.814 120.339 313.599s-45.68 230.898-120.705 314.010l0.366-0.412c-7.167 8.586-17.874 14.010-29.847 14.010-0.115 0-0.23 0-0.345-0.001h0.018z","M733.459 694.124c-9.131-0.12-17.535-3.134-24.364-8.165l0.116 0.082c-9.859-7.451-16.165-19.154-16.165-32.33 0-9.143 3.036-17.578 8.156-24.348l-0.073 0.101c24.717-32.217 39.61-73.102 39.61-117.464s-14.892-85.248-39.95-117.928l0.341 0.462c-5.046-6.669-8.082-15.104-8.082-24.247 0-22.319 18.093-40.412 40.412-40.412 13.176 0 24.879 6.306 32.257 16.064l0.073 0.101c35.058 45.471 56.188 103.247 56.188 165.959s-21.131 120.489-56.662 166.598l0.474-0.639c-7.553 9.736-19.193 15.989-32.301 16.165h-0.029z"],"attrs":[{},{},{}],"tags":["volume-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":147,"id":60,"name":"volume-up","prevSize":64,"code":59767},"setIdx":0,"setId":1,"iconIdx":83},{"icon":{"paths":["M842.183 1023.786c-11.715-0.201-22.473-4.137-31.176-10.665l0.138 0.099-316.316-253.581h-313.014c-27.205-0.367-49.161-22.323-49.528-49.492v-396.256c0.367-27.205 22.323-49.161 49.492-49.528h313.050l316.316-253.581c8.413-6.81 19.245-10.933 31.038-10.933 27.353 0 49.528 22.174 49.528 49.528 0 0.128 0 0.257-0.002 0.387v-0.020 924.514c-0.153 19.495-11.255 36.364-27.452 44.771l-0.283 0.133c-6.264 2.921-13.598 4.625-21.331 4.625-0.163 0-0.323 0-0.486-0.002h0.025zM231.344 660.583h280.656c11.732 0.051 22.527 4.016 31.159 10.656l-0.121-0.090 249.619 198.11v-716.499l-249.619 198.11c-8.511 6.55-19.306 10.515-31.026 10.566h-280.668z"],"attrs":[{}],"tags":["volume-off"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":146,"id":61,"name":"volume-off","prevSize":64,"code":59768},"setIdx":0,"setId":1,"iconIdx":84},{"icon":{"paths":["M974.421 561.545h-924.841c-27.344-0.025-49.502-22.198-49.502-49.545 0-13.671 5.537-26.048 14.49-35.013v0l462.421-462.421c8.963-8.952 21.342-14.49 35.011-14.49s26.048 5.537 35.013 14.49v0l462.421 462.421c8.952 8.963 14.49 21.342 14.49 35.011 0 27.347-22.157 49.52-49.499 49.545h-0.003zM169.148 462.455h685.704l-342.852-342.852z","M908.36 1023.966h-792.721c-63.696-0.373-115.233-51.908-115.606-115.57v-132.155c0.373-63.696 51.908-115.233 115.57-115.606h792.757c63.696 0.373 115.233 51.908 115.606 115.57v132.155c-0.373 63.696-51.908 115.233-115.57 115.606h-0.036zM115.64 759.725c-9.121 0-16.516 7.395-16.516 16.516v0 132.12c0 9.121 7.395 16.516 16.516 16.516v0h792.721c9.121 0 16.516-7.395 16.516-16.516v0-132.12c0-9.121-7.395-16.516-16.516-16.516v0z"],"attrs":[{},{}],"tags":["eject"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":145,"id":62,"name":"eject","prevSize":64,"code":59765},"setIdx":0,"setId":1,"iconIdx":85},{"icon":{"paths":["M921.588 117.040h-819.175c-56.419 0.331-102.067 45.977-102.397 102.366v585.157c0.331 56.419 45.977 102.067 102.366 102.397h819.207c56.419-0.331 102.067-45.977 102.397-102.366v-585.157c-0.331-56.419-45.977-102.067-102.366-102.397h-0.032zM936.215 219.438v97.715h-12.288c-3.162 0.418-6.82 0.657-10.532 0.657s-7.37-0.239-10.956-0.701l0.424 0.045h-7.607c-7.377-1.502-13.839-3.52-20.003-6.11l0.694 0.259h-7.022c-8.645-4.243-16.008-9.735-22.196-16.341l-0.038-0.041c-16.923-16.712-27.426-39.89-27.5-65.521v-0.014c0.016-8.559 1.299-16.812 3.668-24.592l-0.158 0.601h98.887c0.004 0 0.008 0 0.012 0 7.873 0 14.294 6.219 14.615 14.014l0.001 0.029zM102.412 204.809h98.887c2.212 7.178 3.494 15.431 3.511 23.981v0.010c-0.074 25.645-10.578 48.823-27.491 65.525l-0.010 0.010c-6.348 6.456-13.68 11.92-21.756 16.155l-0.479 0.229h-7.607c-5.25 2.652-11.34 4.689-17.749 5.795l-0.389 0.056h-8.191c-3.162 0.418-6.82 0.657-10.532 0.657s-7.37-0.239-10.956-0.701l0.424 0.045h-12.288v-97.131c0-8.079 6.55-14.629 14.629-14.629v0zM87.785 804.562v-97.715h12.288c3.162-0.418 6.82-0.657 10.532-0.657s7.37 0.239 10.956 0.701l-0.424-0.045h7.607c7.229 1.166 13.718 3.206 19.76 6.041l-0.451-0.191h7.022c8.556 4.464 15.886 9.927 22.223 16.372l0.012 0.012c16.923 16.712 27.426 39.89 27.5 65.521v0.014c-0.016 8.559-1.299 16.812-3.668 24.592l0.158-0.601h-98.887c-0.004 0-0.008 0-0.012 0-7.873 0-14.294-6.219-14.615-14.014l-0.001-0.029zM290.823 819.191c0.287-3.59 0.451-7.773 0.451-11.996s-0.163-8.405-0.485-12.544l0.034 0.549c0.004-0.481 0.007-1.050 0.007-1.62 0-49.382-20.391-94-53.213-125.896l-0.041-0.040c-8.427-8.529-17.825-16.067-28.024-22.443l-0.647-0.377-9.947-6.436c-5.625-3.003-12.567-6.153-19.707-8.903l-1.358-0.459-11.702-4.681c-8.77-2.704-19.269-4.96-30.044-6.336l-0.968-0.101c-2.719-0.288-5.875-0.451-9.069-0.451s-6.35 0.165-9.458 0.484l0.389-0.033h-29.256v-210.060h49.736c9.036-1.557 16.909-3.588 24.522-6.182l-1.116 0.331 12.873-4.096c9.915-3.42 18.418-7.374 26.429-12.074l-0.683 0.37 9.362-5.266c11.406-7.555 21.355-15.646 30.453-24.6l-0.026 0.025c32.863-31.937 53.254-76.555 53.254-125.937 0-0.569-0.003-1.138-0.008-1.707v0.086c0.287-3.59 0.451-7.773 0.451-11.996s-0.163-8.405-0.485-12.544l0.034 0.549h442.355c-0.287 3.59-0.451 7.773-0.451 11.996s0.163 8.405 0.485 12.544l-0.034-0.549c-0.004 0.481-0.007 1.050-0.007 1.62 0 49.382 20.391 94 53.213 125.896l0.041 0.040c8.973 9.14 18.943 17.251 29.747 24.168l0.679 0.407 9.362 5.266c7.327 4.329 15.83 8.282 24.727 11.392l1.018 0.31 12.873 4.096c6.721 2.133 14.826 3.972 23.141 5.166l0.85 0.1h49.151v208.304h-29.256c-2.719-0.277-5.876-0.435-9.069-0.435s-6.351 0.158-9.463 0.466l0.394-0.032c-11.742 1.477-22.241 3.733-32.391 6.794l1.38-0.358-11.702 4.681c-9.096 3.533-16.61 7.072-23.848 11.051l1.029-0.518-9.947 6.436c-10.846 6.753-20.244 14.291-28.657 22.805l-0.015 0.015c-32.863 31.937-53.254 76.555-53.254 125.937 0 0.569 0.003 1.138 0.008 1.707v-0.086c-0.287 3.59-0.451 7.773-0.451 11.996s0.163 8.405 0.485 12.544l-0.034-0.549zM921.588 819.191h-98.887c-2.212-7.178-3.494-15.431-3.511-23.981v-0.010c0.074-25.645 10.578-48.823 27.491-65.525l0.010-0.010c6.226-6.647 13.589-12.14 21.793-16.186l0.443-0.197h7.022c5.388-2.223 11.845-4.236 18.507-5.704l0.802-0.148h7.607c3.162-0.418 6.82-0.657 10.532-0.657s7.37 0.239 10.956 0.701l-0.424-0.045h12.288v97.131c0 8.079-6.55 14.629-14.629 14.629v0z","M512 307.207c-113.105 0-204.793 91.69-204.793 204.793s91.69 204.793 204.793 204.793c113.105 0 204.793-91.69 204.793-204.793v0c0-113.105-91.69-204.793-204.793-204.793v0zM512 629.025c-64.631 0-117.025-52.394-117.025-117.025s52.394-117.025 117.025-117.025c64.631 0 117.025 52.394 117.025 117.025v0c0 64.631-52.394 117.025-117.025 117.025v0z"],"attrs":[{},{}],"tags":["money-bill"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":144,"id":63,"name":"money-bill","prevSize":64,"code":59764},"setIdx":0,"setId":1,"iconIdx":86},{"icon":{"paths":["M871.768 55.371h-553.491c-84.063 0-152.209 68.147-152.209 152.209v0 13.838h-13.838c-84.063 0-152.209 68.147-152.209 152.209v0 442.792c0 84.063 68.147 152.209 152.209 152.209v0h553.491c84.063 0 152.209-68.147 152.209-152.209v0-13.838h13.838c84.063 0 152.209-68.147 152.209-152.209v0-442.792c0-84.063-68.147-152.209-152.209-152.209v0zM249.092 207.58c0-38.21 30.976-69.186 69.186-69.186v0h553.491c38.21 0 69.186 30.976 69.186 69.186v0 343.163l-125.642-105.716c-7.15-6.241-16.567-10.047-26.872-10.047-12.495 0-23.684 5.595-31.196 14.418l-0.048 0.058-59.223 69.74-221.396-214.755c-6.965-8.265-17.229-13.559-28.735-13.836l-0.047-0.001c-11.963 0.464-22.566 5.925-29.844 14.338l-0.044 0.052-168.814 200.917zM318.279 719.559c-38.21 0-69.186-30.976-69.186-69.186v0-16.605l203.131-239.108 191.508 187.633-116.233 137.265zM774.908 816.42c0 38.21-30.976 69.186-69.186 69.186v0h-553.491c-38.21 0-69.186-30.976-69.186-69.186v0-442.792c0-38.21 30.976-69.186 69.186-69.186v0h13.838v345.932c0 84.063 68.147 152.209 152.209 152.209v0h456.629zM871.768 719.559h-235.233l157.191-184.866 145.567 123.429c-3.487 34.553-32.362 61.315-67.514 61.437h-0.013z"],"attrs":[{}],"tags":["images"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":143,"id":64,"name":"images","prevSize":64,"code":59763},"setIdx":0,"setId":1,"iconIdx":87},{"icon":{"paths":["M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM160.914 146.285h702.171c40.395 0 73.142 32.747 73.142 73.142v0 479.232l-159.158-159.158c-7.493-7.993-18.119-12.974-29.908-12.974-1.007 0-2.005 0.036-2.992 0.108l0.133-0.008c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-75.483 90.697-269.166-269.166c-7.488-7.945-18.081-12.89-29.83-12.89-0.416 0-0.831 0.007-1.244 0.018l0.060-0.001c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-216.503 258.048v-405.504c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-42.716l251.612-301.934 241.079 241.079-147.456 175.543h-272.091c-0.003 0-0.005 0-0.010 0-39.984 0-72.475-32.083-73.133-71.911l-0.001-0.062zM863.086 877.715h-315.977l201.874-242.249 184.32 184.32c-6.765 33.136-35.591 57.744-70.197 57.929h-0.021z"],"attrs":[{}],"tags":["image"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":142,"id":65,"name":"image","prevSize":64,"code":59762},"setIdx":0,"setId":1,"iconIdx":88},{"icon":{"paths":["M863.075 1023.984h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c1.762 0.162 3.81 0.255 5.881 0.255 34.275 0 62.615-25.405 67.22-58.41l0.041-0.357v-729.651c-4.645-33.363-32.986-58.768-67.261-58.768-2.069 0-4.118 0.093-6.141 0.274l0.261-0.019h-175.538c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h175.538c1.958-0.089 4.255-0.14 6.565-0.14 83.099 0 150.872 65.615 154.335 147.863l0.011 0.313v726.14c-3.472 82.56-71.246 148.176-154.344 148.176-2.309 0-4.606-0.051-6.89-0.151l0.325 0.011z","M453.487 789.935c-0.060 0-0.133 0-0.204 0-12.052 0-22.953-4.923-30.803-12.869l-0.004-0.004c-7.929-7.939-12.835-18.903-12.835-31.011s4.904-23.072 12.835-31.013v0l203.038-203.038-203.038-203.038c-7.297-7.816-11.777-18.344-11.777-29.917 0-24.237 19.648-43.884 43.884-43.884 11.575 0 22.101 4.48 29.943 11.802l-0.026-0.023 234.051 234.051c7.929 7.939 12.835 18.903 12.835 31.011s-4.904 23.072-12.835 31.013v0l-234.051 234.051c-7.854 7.95-18.755 12.873-30.807 12.873-0.071 0-0.144 0-0.215 0h0.011z","M687.538 555.884h-643.638c-24.237 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h643.638c24.237 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{}],"tags":["sign-in"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":141,"id":66,"name":"sign-in","prevSize":64,"code":59760},"setIdx":0,"setId":1,"iconIdx":89},{"icon":{"paths":["M336.515 1023.832h-175.485c-1.958 0.089-4.254 0.14-6.563 0.14-83.075 0-150.827-65.596-154.289-147.819l-0.011-0.313v-727.679c3.471-82.536 71.225-148.132 154.298-148.132 2.309 0 4.605 0.051 6.888 0.151l-0.325-0.011h175.485c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0h-175.485c-1.762-0.162-3.809-0.255-5.879-0.255-34.265 0-62.596 25.397-67.2 58.393l-0.041 0.356v729.434c4.644 33.353 32.976 58.751 67.241 58.751 2.069 0 4.117-0.093 6.139-0.274l-0.26 0.019h175.485c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0z","M745.981 789.852c-0.060 0-0.133 0-0.204 0-12.048 0-22.946-4.922-30.794-12.865l-0.004-0.004c-7.927-7.937-12.831-18.898-12.831-31.002s4.903-23.065 12.831-31.003v0l202.978-202.978-202.978-202.978c-8.602-8.031-13.963-19.438-13.963-32.097 0-24.229 19.642-43.871 43.871-43.871 12.66 0 24.066 5.362 32.073 13.937l0.023 0.026 233.981 233.981c7.927 7.937 12.831 18.898 12.831 31.002s-4.903 23.065-12.831 31.003v0l-233.981 233.981c-7.852 7.948-18.75 12.869-30.798 12.869-0.071 0-0.144 0-0.215 0h0.011z","M979.961 555.871h-643.446c-24.229 0-43.871-19.642-43.871-43.871s19.642-43.871 43.871-43.871v0h643.446c24.229 0 43.871 19.642 43.871 43.871s-19.642 43.871-43.871 43.871v0z"],"attrs":[{},{},{}],"tags":["sign-out"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":140,"id":67,"name":"sign-out","prevSize":64,"code":59761},"setIdx":0,"setId":1,"iconIdx":90},{"icon":{"paths":["M823.892 558.055c-0.046 0-0.1 0-0.154 0-10.973 0-20.961-4.21-28.44-11.103l0.029 0.026c-74.352-66.801-173.194-107.653-281.576-107.653s-207.224 40.851-281.966 107.996l0.389-0.344c-7.699 6.911-17.932 11.137-29.152 11.137-12.958 0-24.6-5.638-32.606-14.593l-0.037-0.042c-6.617-7.695-10.645-17.782-10.645-28.809 0-13.081 5.67-24.84 14.685-32.949l0.041-0.036c89.475-80.776 208.611-130.198 339.291-130.198s249.814 49.422 339.736 130.594l-0.445-0.396c9.056 8.146 14.726 19.904 14.726 32.986 0 11.028-4.029 21.114-10.694 28.868l0.049-0.059c-8.339 8.889-20.122 14.46-33.209 14.575h-0.020z","M978.379 395.406c-11.486-0.060-21.927-4.48-29.763-11.688l0.031 0.029c-113.494-108.335-267.577-175.003-437.231-175.003s-323.736 66.669-437.478 175.238l0.247-0.234c-8.074 9.555-20.065 15.58-33.462 15.58-24.147 0-43.723-19.576-43.723-43.723 0-14.862 7.414-27.991 18.746-35.891l0.142-0.094c128.857-122.252 303.412-197.437 495.528-197.437s366.671 75.186 495.847 197.738l-0.318-0.301c8.63 8.010 14.013 19.416 14.013 32.079 0 23.746-18.928 43.070-42.521 43.707l-0.059 0.001z","M359.26 724.203c-14.255 0-26.917-6.822-34.899-17.38l-0.079-0.109c-5.603-7.207-8.984-16.384-8.984-26.351 0-14.271 6.93-26.924 17.608-34.778l0.12-0.083c49.111-37.883 111.521-60.719 179.265-60.719s130.154 22.836 179.953 61.23l-0.689-0.51c10.667 8.061 17.489 20.723 17.489 34.978 0 9.892-3.285 19.018-8.824 26.343l0.079-0.109c-8.18 10.541-20.853 17.261-35.095 17.261-9.821 0-18.895-3.195-26.241-8.603l0.123 0.086c-34.771-26.697-78.905-42.783-126.797-42.783s-92.026 16.086-127.294 43.149l0.497-0.366c-7.262 5.353-16.355 8.615-26.202 8.745h-0.031z","M512 905.508c-24.147 0-43.723-19.576-43.723-43.723s19.576-43.723 43.723-43.723v0 0c24.147 0 43.723 19.576 43.723 43.723s-19.576 43.723-43.723 43.723v0z"],"attrs":[{},{},{},{}],"tags":["wifi"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":139,"id":68,"name":"wifi","prevSize":64,"code":59759},"setIdx":0,"setId":1,"iconIdx":91},{"icon":{"paths":["M590.766 393.851h-157.532c-50.632-0.297-91.598-41.261-91.894-91.866v-157.56c0.297-50.632 41.261-91.598 91.866-91.894h157.56c50.632 0.297 91.598 41.261 91.894 91.866v157.56c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM433.234 131.298c-7.25 0-13.128 5.878-13.128 13.128v0 157.532c0 7.25 5.878 13.128 13.128 13.128v0h157.532c7.25 0 13.128-5.878 13.128-13.128v0-157.532c0-7.25-5.878-13.128-13.128-13.128v0z","M196.936 918.958h-105.021c-50.632-0.297-91.598-41.261-91.894-91.866v-105.049c0.297-50.632 41.261-91.598 91.866-91.894h105.049c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM91.915 708.915c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 7.25 5.878 13.128 13.128 13.128v0h105.021c7.25 0 13.128-5.878 13.128-13.128v0-105.021c0-7.25-5.878-13.128-13.128-13.128v0z","M564.511 918.958h-105.021c-50.632-0.297-91.598-41.261-91.894-91.866v-105.049c0.297-50.632 41.261-91.598 91.866-91.894h105.049c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM459.489 708.915c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 7.25 5.878 13.128 13.128 13.128v0h105.021c7.25 0 13.128-5.878 13.128-13.128v0-105.021c0-7.25-5.878-13.128-13.128-13.128v0z","M932.085 918.958h-105.021c-50.632-0.297-91.598-41.261-91.894-91.866v-105.049c0.297-50.632 41.261-91.598 91.866-91.894h105.049c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.297 50.632-41.261 91.598-91.866 91.894h-0.028zM827.064 708.915c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 7.25 5.878 13.128 13.128 13.128v0h105.021c7.25 0 13.128-5.878 13.128-13.128v0-105.021c0-7.25-5.878-13.128-13.128-13.128v0z","M879.575 708.915c-21.632-0.292-39.091-17.751-39.383-39.355v-105.049c0-7.25-5.878-13.128-13.128-13.128v0h-630.129c-7.25 0-13.128 5.878-13.128 13.128v0 105.021c0 21.751-17.633 39.383-39.383 39.383s-39.383-17.633-39.383-39.383v0-105.021c0.297-50.632 41.261-91.598 91.866-91.894h630.157c50.632 0.297 91.598 41.261 91.894 91.866v105.049c-0.292 21.632-17.751 39.091-39.355 39.383h-0.028z","M512 708.915c-21.632-0.292-39.091-17.751-39.383-39.355v-315.093c0-21.751 17.633-39.383 39.383-39.383s39.383 17.633 39.383 39.383v0 315.064c-0.292 21.632-17.751 39.091-39.355 39.383h-0.028z"],"attrs":[{},{},{},{},{},{}],"tags":["sitemap"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":138,"id":69,"name":"sitemap","prevSize":64,"code":59758},"setIdx":0,"setId":1,"iconIdx":92},{"icon":{"paths":["M46.545 1024c-25.567-0.345-46.201-20.979-46.545-46.512v-930.943c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 930.909c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M977.455 1024h-930.909c-25.706 0-46.545-20.839-46.545-46.545s20.839-46.545 46.545-46.545v0h930.909c25.706 0 46.545 20.839 46.545 46.545s-20.839 46.545-46.545 46.545v0z","M263.757 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-248.276c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 248.243c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M480.97 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-496.518c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 496.484c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M698.182 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-248.276c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 248.243c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z","M915.393 806.788c-25.567-0.345-46.201-20.979-46.545-46.512v-496.518c0-25.706 20.839-46.545 46.545-46.545s46.545 20.839 46.545 46.545v0 496.484c-0.345 25.567-20.979 46.201-46.512 46.545h-0.033z"],"attrs":[{},{},{},{},{},{}],"tags":["chart-bar"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":137,"id":70,"name":"chart-bar","prevSize":64,"code":59757},"setIdx":0,"setId":1,"iconIdx":93},{"icon":{"paths":["M863.086 936.228h-702.171c-88.87 0-160.914-72.044-160.914-160.914v0-351.086c0-88.87 72.044-160.914 160.914-160.914v0h35.109l69.047-102.4c29.412-43.303 78.425-71.379 133.997-71.387h225.866c55.573 0.008 104.587 28.085 133.636 70.825l0.361 0.562 69.047 102.4h35.109c88.87 0 160.914 72.044 160.914 160.914v0 351.086c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 351.086c-40.395 0-73.142 32.747-73.142 73.142v0 351.086c0 40.395 32.747 73.142 73.142 73.142v0h702.171c40.395 0 73.142-32.747 73.142-73.142v0-351.086c0-40.395-32.747-73.142-73.142-73.142v0h-58.515c-15.035-0.029-28.294-7.614-36.181-19.159l-0.097-0.151-80.75-123.466c-12.764-19.278-34.075-32.011-58.402-32.765l-0.111-0.003h-229.961c-24.44 0.758-45.751 13.489-58.346 32.499l-0.167 0.269-84.846 123.466c-7.986 11.696-21.243 19.281-36.274 19.31h-0.004z","M512 760.685c-105.028 0-190.172-85.142-190.172-190.172s85.142-190.172 190.172-190.172c105.028 0 190.172 85.142 190.172 190.172v0c-0.332 104.895-85.277 189.84-190.139 190.172h-0.032zM512 468.114c-56.554 0-102.4 45.845-102.4 102.4s45.845 102.4 102.4 102.4c56.554 0 102.4-45.845 102.4-102.4v0c-0.331-56.421-45.979-102.070-102.369-102.4h-0.032z"],"attrs":[{},{}],"tags":["camera"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":136,"id":71,"name":"camera","prevSize":64,"code":59756},"setIdx":0,"setId":1,"iconIdx":94},{"icon":{"paths":["M512 1023.977c-24.105-0.325-43.559-19.779-43.884-43.852v-936.219c0-24.236 19.648-43.884 43.884-43.884s43.884 19.648 43.884 43.884v0 936.187c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z","M599.768 906.954h-380.325c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h380.325c3.954 0.373 8.548 0.587 13.193 0.587 76.308 0 139.186-57.511 147.651-131.554l0.063-0.684c-8.529-74.727-71.406-132.238-147.714-132.238-4.645 0-9.24 0.213-13.775 0.629l0.583-0.044h-175.535c-4.502 0.309-9.759 0.484-15.056 0.484-124.284 0-225.944-96.875-233.585-219.234l-0.033-0.671c7.676-123.029 109.334-219.903 233.619-219.903 5.298 0 10.553 0.176 15.762 0.522l-0.706-0.037h321.815c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0h-321.815c-3.954-0.373-8.548-0.587-13.193-0.587-76.308 0-139.186 57.511-147.651 131.554l-0.063 0.684c8.529 74.727 71.406 132.238 147.714 132.238 4.645 0 9.24-0.213 13.775-0.629l-0.583 0.044h175.535c4.502-0.309 9.759-0.484 15.056-0.484 124.284 0 225.944 96.875 233.585 219.234l0.033 0.671c-7.676 123.029-109.334 219.903-233.619 219.903-5.298 0-10.553-0.176-15.762-0.522l0.706 0.037z"],"attrs":[{},{}],"tags":["dollar"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":135,"id":72,"name":"dollar","prevSize":64,"code":59755},"setIdx":0,"setId":1,"iconIdx":95},{"icon":{"paths":["M650.375 996.31h-498.148c-84.064 0-152.211-68.148-152.211-152.211v0-221.4c0-84.064 68.148-152.211 152.211-152.211v0h498.148c84.064 0 152.211 68.148 152.211 152.211v0 221.4c0 84.064-68.148 152.211-152.211 152.211v0zM152.227 553.512c-38.211 0-69.187 30.976-69.187 69.187v0 221.4c0 38.211 30.976 69.187 69.187 69.187v0h498.148c38.211 0 69.187-30.976 69.187-69.187v0-221.4c0-38.211-30.976-69.187-69.187-69.187v0z","M539.674 553.512c-22.802-0.307-41.205-18.71-41.512-41.483v-221.429c0-145.202 117.71-262.912 262.912-262.912s262.912 117.71 262.912 262.912v0c0 22.926-18.586 41.512-41.512 41.512s-41.512-18.586-41.512-41.512v0c0-99.348-80.538-179.887-179.887-179.887s-179.887 80.538-179.887 179.887v0 221.4c-0.307 22.802-18.71 41.205-41.483 41.512h-0.030z"],"attrs":[{},{}],"tags":["lock-open"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":134,"id":73,"name":"lock-open","prevSize":64,"code":59754},"setIdx":0,"setId":1,"iconIdx":96},{"icon":{"paths":["M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM936.228 219.429v248.685h-380.342v-321.829h307.2c40.395 0 73.142 32.747 73.142 73.142v0zM160.914 146.285h307.2v321.829h-380.342v-248.685c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-248.685h380.342v321.829h-307.2c-40.395 0-73.142-32.747-73.142-73.142v0zM863.086 877.715h-307.2v-321.829h380.342v248.685c0 40.395-32.747 73.142-73.142 73.142v0z"],"attrs":[{}],"tags":["table"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":133,"id":74,"name":"table","prevSize":64,"code":59753},"setIdx":0,"setId":1,"iconIdx":97},{"icon":{"paths":["M512 1022.599c-0.113 0.001-0.245 0.001-0.378 0.001-8.356 0-16.084-2.691-22.364-7.254l0.11 0.076c-16.56-10.488-405.166-271.583-405.166-588.982 0-236.266 191.533-427.799 427.799-427.799s427.799 191.533 427.799 427.799v0c0 317.399-386.399 578.495-405.166 588.982-6.17 4.487-13.897 7.178-22.254 7.178-0.133 0-0.265-0.001-0.397-0.003h0.021zM512 84.201c-0.329-0.001-0.718-0.001-1.107-0.001-189.346 0-342.951 153.026-343.891 342.151v0.089c0 232.392 264.407 444.91 344.999 503.975 80.591-59.063 344.999-271.583 344.999-503.975-0.939-189.216-154.544-342.241-343.891-342.241-0.389 0-0.779 0.001-1.168 0.003h0.061z","M512 553.4c-83.836 0-151.799-67.963-151.799-151.799s67.963-151.799 151.799-151.799c83.836 0 151.799 67.963 151.799 151.799v0c0 83.836-67.963 151.799-151.799 151.799v0zM512 332.6c-38.107 0-68.999 30.892-68.999 68.999s30.892 68.999 68.999 68.999c38.107 0 68.999-30.892 68.999-68.999v0c0-38.107-30.892-68.999-68.999-68.999v0z"],"attrs":[{},{}],"tags":["map-marker"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":132,"id":75,"name":"map-marker","prevSize":64,"code":59752},"setIdx":0,"setId":1,"iconIdx":98},{"icon":{"paths":["M967.082 560.759h-715.127c-26.929 0-48.759-21.83-48.759-48.759s21.83-48.759 48.759-48.759v0h715.127c26.929 0 48.759 21.83 48.759 48.759s-21.83 48.759-48.759 48.759v0z","M967.082 268.207h-715.127c-26.929 0-48.759-21.83-48.759-48.759s21.83-48.759 48.759-48.759v0h715.127c26.929 0 48.759 21.83 48.759 48.759s-21.83 48.759-48.759 48.759v0z","M967.082 853.311h-715.127c-26.929 0-48.759-21.83-48.759-48.759s21.83-48.759 48.759-48.759v0h715.127c26.929 0 48.759 21.83 48.759 48.759s-21.83 48.759-48.759 48.759v0z","M56.918 284.46c-0.236 0.003-0.517 0.005-0.797 0.005-8.607 0-16.825-1.673-24.344-4.711l0.436 0.155c-8.191-4.021-15.246-8.79-21.551-14.388l0.098 0.085c-11.653-11.746-18.854-27.923-18.854-45.783 0-0.133 0-0.264 0.002-0.396v0.020c0.258-17.936 7.392-34.155 18.879-46.185l-0.024 0.026c5.935-5.857 13.086-10.5 21.038-13.514l0.416-0.139c7.303-3.084 15.795-4.877 24.704-4.877s17.401 1.792 25.134 5.036l-0.428-0.16c8.326 3.279 15.455 7.903 21.477 13.674l-0.023-0.021c11.461 12.002 18.595 28.224 18.853 46.107v0.050c0 0.111 0.002 0.244 0.002 0.376 0 17.859-7.201 34.037-18.859 45.786l0.005-0.005c-6.208 5.511-13.262 10.282-20.899 14.055l-0.555 0.248c-7.082 2.883-15.3 4.556-23.909 4.556-0.28 0-0.559-0.002-0.84-0.005h0.043z","M56.918 577.012c-8.949-0.111-17.424-2.014-25.124-5.363l0.419 0.163c-8.262-3.501-15.357-8.097-21.513-13.706l0.059 0.053c-11.653-11.746-18.854-27.923-18.854-45.783 0-0.133 0-0.264 0.002-0.396v0.020c0.258-17.936 7.392-34.155 18.879-46.185l-0.024 0.026c6.096-5.555 13.192-10.151 20.966-13.467l0.488-0.186c8.019-3.808 17.424-6.032 27.348-6.032 3.658 0 7.245 0.302 10.739 0.882l-0.379-0.052 11.702 3.901 11.702 5.851c3.642 2.58 6.822 5.141 9.837 7.878l-0.085-0.076c11.672 12.226 18.854 28.826 18.854 47.102 0 0.125 0 0.251-0.002 0.376v-0.020c0 35.905-29.107 65.012-65.012 65.012v0z","M56.918 869.564c-0.236 0.003-0.517 0.005-0.797 0.005-8.607 0-16.825-1.673-24.344-4.711l0.436 0.155c-8.191-4.021-15.246-8.79-21.551-14.388l0.098 0.085c-5.555-6.096-10.151-13.192-13.467-20.966l-0.186-0.488c-3.296-7.27-5.216-15.763-5.216-24.704s1.92-17.436 5.371-25.089l-0.155 0.385c3.501-8.262 8.097-15.357 13.706-21.513l-0.053 0.059c11.733-11.582 27.863-18.736 45.663-18.736 9.098 0 17.76 1.87 25.624 5.245l-0.424-0.162c8.326 3.279 15.455 7.903 21.477 13.674l-0.023-0.021c5.555 6.096 10.151 13.192 13.467 20.966l0.186 0.488c3.296 7.27 5.216 15.763 5.216 24.704s-1.92 17.436-5.371 25.089l0.155-0.385c-3.501 8.262-8.097 15.357-13.706 21.513l0.053-0.059c-11.746 11.653-27.923 18.854-45.783 18.854-0.133 0-0.264 0-0.396-0.002h0.020z"],"attrs":[{},{},{},{},{},{}],"tags":["list"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{},{},{}],"properties":{"order":131,"id":76,"name":"list","prevSize":64,"code":59751},"setIdx":0,"setId":1,"iconIdx":99},{"icon":{"paths":["M1020.3 494.452c-7.019-15.208-167.289-377.277-508.3-377.277-0.14 0-0.306 0-0.472 0-34.241 0-67.586 3.836-99.63 11.102l3.004-0.573c-18.045 5.713-30.896 22.309-30.896 41.908 0 24.228 19.641 43.869 43.869 43.869 2.026 0 4.020-0.137 5.972-0.403l-0.228 0.025c23.536-5.148 50.592-8.127 78.334-8.188h0.045c244.499 0 384.881 239.819 419.391 307.086-23.064 44.686-47.534 82.99-75.058 118.824l1.357-1.84c-5.75 7.348-9.221 16.722-9.221 26.907 0 24.18 19.562 43.79 43.724 43.869h0.007c13.993-0.045 26.437-6.635 34.437-16.866l0.073-0.096c34.924-43.997 66.128-93.737 91.55-146.775l2.039-4.721c2.455-5.422 3.887-11.757 3.887-18.425s-1.431-13.003-4.002-18.713l0.117 0.288z","M192.045 130.044c-7.813-7.295-18.337-11.773-29.907-11.773-24.228 0-43.869 19.641-43.869 43.869 0 11.571 4.479 22.094 11.798 29.933l-0.023-0.026 53.813 53.813c-74.699 68.875-135.393 151.659-178.181 244.402l-1.975 4.776c-2.203 5.093-3.485 11.025-3.485 17.256s1.282 12.161 3.596 17.545l-0.111-0.289c7.019 15.208 167.289 377.277 508.3 377.277 0.681 0.004 1.487 0.005 2.294 0.005 94.711 0 182.793-28.386 256.201-77.116l-1.714 1.069 63.172 63.172c7.936 7.927 18.897 12.83 31.001 12.83s23.064-4.902 31.002-12.83v0c7.927-7.936 12.83-18.897 12.83-31.001s-4.902-23.064-12.83-31.002v0zM416.073 480.999l129.268 129.853c-9.942 3.409-21.397 5.378-33.312 5.378-28.107 0-53.656-10.952-72.612-28.824l0.052 0.049c-18.724-18.468-30.323-44.118-30.323-72.478 0-13.277 2.543-25.962 7.167-37.592l-0.241 0.688zM512 819.086c-245.083 0-384.881-240.404-419.391-307.086 39.962-79.399 91.284-146.975 152.768-203.701l0.481-0.439 104.701 104.701c-17.797 28.341-28.353 62.795-28.353 99.714 0 104.667 84.849 189.516 189.516 189.516 36.919 0 71.373-10.557 100.508-28.817l-0.792 0.463 94.173 94.173c-54.756 32.362-120.666 51.482-191.042 51.482-0.903 0-1.805-0.003-2.708-0.010l0.138 0.001z"],"attrs":[{},{}],"tags":["eye-slash"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":130,"id":77,"name":"eye-slash","prevSize":64,"code":59749},"setIdx":0,"setId":1,"iconIdx":100},{"icon":{"paths":["M512 906.971c-341.139 0-501.467-362.204-508.489-377.417-2.22-5.185-3.511-11.22-3.511-17.554s1.291-12.369 3.623-17.853l-0.112 0.299c7.022-15.213 167.351-377.417 508.489-377.417s501.467 362.204 508.489 377.417c2.22 5.185 3.511 11.22 3.511 17.554s-1.291 12.369-3.623 17.853l0.112-0.299c-7.022 15.213-167.351 377.417-508.489 377.417zM92.453 512c34.523 67.292 175.543 307.2 419.547 307.2s385.024-239.908 419.547-307.2c-34.523-67.292-175.543-307.2-419.547-307.2s-385.024 239.908-419.547 307.2z","M512 702.172c-105.028 0-190.172-85.142-190.172-190.172s85.142-190.172 190.172-190.172c105.028 0 190.172 85.142 190.172 190.172v0c-0.332 104.895-85.277 189.84-190.139 190.172h-0.032zM512 409.6c-56.554 0-102.4 45.845-102.4 102.4s45.845 102.4 102.4 102.4c56.554 0 102.4-45.845 102.4-102.4v0c-0.331-56.421-45.979-102.070-102.369-102.4h-0.032z"],"attrs":[{},{}],"tags":["eye"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":129,"id":78,"name":"eye","prevSize":64,"code":59750},"setIdx":0,"setId":1,"iconIdx":101},{"icon":{"paths":["M82.761 872.006h-83.078v-609.242c-0.010-0.662-0.017-1.442-0.017-2.225 0-82.317 66.265-149.157 148.363-150.085l0.088-0.001h133.48c0.27-0.006 0.588-0.010 0.906-0.010 12.364 0 23.485 5.331 31.186 13.821l0.031 0.035 147.88 178.895h271.943c0.175-0.001 0.383-0.001 0.591-0.001 82.895 0 150.096 67.2 150.096 150.096 0 1.168-0.013 2.335-0.040 3.497l0.003-0.173v27.692h-83.078v-27.692c0.013-0.495 0.021-1.077 0.021-1.662 0-37.318-30.252-67.57-67.57-67.57-0.008 0-0.014 0-0.022 0h-291.881c-12.686-0.029-24.015-5.815-31.514-14.885l-0.056-0.069-147.88-178.895h-114.094c-36.362 1.219-65.376 30.988-65.376 67.535 0 0.597 0.008 1.192 0.023 1.785l-0.001-0.088z","M795.574 913.546h-754.353c-14.913-0.126-27.961-7.987-35.343-19.762l-0.103-0.177c-3.401-5.891-5.407-12.958-5.407-20.493s2.007-14.601 5.513-20.694l-0.106 0.201 187.203-360.006c7.347-13.219 21.185-22.042 37.092-22.155h752.707c14.913 0.126 27.961 7.987 35.343 19.762l0.103 0.177c3.401 5.891 5.407 12.958 5.407 20.493s-2.007 14.601-5.513 20.694l0.106-0.201-187.203 360.006c-7.071 12.759-20.17 21.423-35.35 22.151l-0.097 0.004zM109.346 830.467h661.305l144.002-276.928h-661.305z"],"attrs":[{},{}],"tags":["folder-open"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":128,"id":79,"name":"folder-open","prevSize":64,"code":59748},"setIdx":0,"setId":1,"iconIdx":102},{"icon":{"paths":["M853.323 961.925h-682.645c-94.253 0-170.661-76.408-170.661-170.661v0-558.528c0-94.253 76.408-170.661 170.661-170.661v0h155.147c0.039 0 0.084 0 0.131 0 13.934 0 26.476 5.965 35.211 15.48l0.032 0.035 171.903 201.070h320.223c0 0 0 0 0.001 0 94.253 0 170.661 76.408 170.661 170.661 0 0.218 0 0.436-0.001 0.655v-0.033 341.323c0 94.253-76.408 170.661-170.661 170.661v0zM170.677 155.163c-42.842 0-77.573 34.731-77.573 77.573v0 558.528c0 42.842 34.731 77.573 77.573 77.573v0h682.645c42.842 0 77.573-34.731 77.573-77.573v0-341.323c0-42.842-34.731-77.573-77.573-77.573v0h-341.323c-14.071-0.131-26.67-6.321-35.33-16.085l-0.044-0.049-171.903-201.070z"],"attrs":[{}],"tags":["folder"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":126,"id":80,"name":"folder","prevSize":64,"code":59747},"setIdx":0,"setId":1,"iconIdx":103},{"icon":{"paths":["M570.515 906.971h-409.6c-88.87 0-160.914-72.044-160.914-160.914v0-468.114c0-88.87 72.044-160.914 160.914-160.914v0h409.6c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 204.8c-40.395 0-73.142 32.747-73.142 73.142v0 468.114c0 40.395 32.747 73.142 73.142 73.142v0h409.6c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0z","M980.114 789.943c-8.437-0.136-16.291-2.51-23.030-6.553l0.21 0.117-292.571-175.543c-12.706-7.831-21.051-21.663-21.065-37.447v-117.029c0.014-15.785 8.359-29.619 20.876-37.34l0.189-0.108 292.571-175.543c6.348-3.861 14.026-6.145 22.235-6.145s15.887 2.285 22.428 6.254l-0.192-0.108c13.334 7.666 22.183 21.811 22.235 38.027v468.122c-0.053 16.223-8.901 30.368-22.022 37.921l-0.213 0.112c-5.841 3.327-12.834 5.288-20.285 5.288-0.48 0-0.959-0.008-1.435-0.025l0.069 0.001zM731.429 545.939l204.8 122.88v-313.636l-204.8 122.88z"],"attrs":[{},{}],"tags":["video"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":125,"id":81,"name":"video","prevSize":64,"code":59746},"setIdx":0,"setId":1,"iconIdx":104},{"icon":{"paths":["M862.966 979.954h-701.931c-88.84 0-160.859-72.019-160.859-160.859v0-350.966c0-24.229 19.642-43.871 43.871-43.871s43.871 19.642 43.871 43.871v0 350.966c-0.014 0.522-0.021 1.138-0.021 1.755 0 40.382 32.736 73.117 73.117 73.117 0.007 0 0.015 0 0.022 0h701.93c40.382 0 73.117-32.736 73.117-73.117v0-350.966c0-24.229 19.642-43.871 43.871-43.871s43.871 19.642 43.871 43.871v0 350.966c-0.991 88.083-72.627 159.104-160.849 159.104-0.004 0-0.007 0-0.011 0h0.001z","M512 702.107c-0.038 0-0.085 0-0.13 0-110.716 0-202.222-82.245-216.757-188.973l-0.126-1.134h-250.94c-0.097 0.001-0.211 0.001-0.326 0.001-24.229 0-43.871-19.642-43.871-43.871 0-8.677 2.52-16.767 6.867-23.575l-0.106 0.177 218.184-350.966c17.362-29.96 49.275-49.789 85.818-49.789 1.293 0 2.582 0.025 3.862 0.074l-0.185-0.005h395.422c40.382 0.115 75.22 23.729 91.572 57.882l0.265 0.613 215.844 347.456c2.498 5.344 3.955 11.604 3.955 18.204 0 23.357-18.253 42.45-41.273 43.795l-0.119 0.005h-250.94c-14.66 107.862-106.167 190.107-216.883 190.107-0.047 0-0.092 0-0.138 0h0.007zM123.014 426.013h213.504c24.229 0 43.871 19.642 43.871 43.871v0 12.869c0 72.687 58.925 131.612 131.612 131.612s131.612-58.925 131.612-131.612v0-12.869c0-24.229 19.642-43.871 43.871-43.871v0h213.504l-175.483-284.282c-4.679-8.189-9.36-11.698-15.208-11.698h-396.006c-5.783 0.148-10.777 3.381-13.412 8.109l-0.041 0.081z"],"attrs":[{},{}],"tags":["inbox"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":124,"id":82,"name":"inbox","prevSize":64,"code":59745},"setIdx":0,"setId":1,"iconIdx":105},{"icon":{"paths":["M863.070 1023.977h-702.14c-88.866 0-160.907-72.041-160.907-160.907v0-234.047c0-88.866 72.041-160.907 160.907-160.907v0h702.14c88.866 0 160.907 72.041 160.907 160.907v0 234.047c0 88.866-72.041 160.907-160.907 160.907v0zM160.93 555.884c-40.394 0-73.139 32.746-73.139 73.139v0 234.047c0 40.394 32.746 73.139 73.139 73.139v0h702.14c40.394 0 73.139-32.746 73.139-73.139v0-234.047c0-40.394-32.746-73.139-73.139-73.139v0z","M746.047 555.884c-24.105-0.325-43.559-19.779-43.884-43.852v-234.079c0-105.023-85.139-190.163-190.163-190.163s-190.163 85.139-190.163 190.163v0 234.047c0 24.236-19.648 43.884-43.884 43.884s-43.884-19.648-43.884-43.884v0-234.047c0-153.497 124.434-277.931 277.931-277.931s277.931 124.434 277.931 277.931v0 234.047c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z"],"attrs":[{},{}],"tags":["lock"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":123,"id":83,"name":"lock","prevSize":64,"code":59743},"setIdx":0,"setId":1,"iconIdx":106},{"icon":{"paths":["M863.070 1023.977h-702.14c-88.866 0-160.907-72.041-160.907-160.907v0-234.047c0-88.866 72.041-160.907 160.907-160.907v0h702.14c88.866 0 160.907 72.041 160.907 160.907v0 234.047c0 88.866-72.041 160.907-160.907 160.907v0zM160.93 555.884c-40.394 0-73.139 32.746-73.139 73.139v0 234.047c0 40.394 32.746 73.139 73.139 73.139v0h702.14c40.394 0 73.139-32.746 73.139-73.139v0-234.047c0-40.394-32.746-73.139-73.139-73.139v0z","M277.953 555.884c-24.105-0.325-43.559-19.779-43.884-43.852v-234.079c0-153.497 124.434-277.931 277.931-277.931s277.931 124.434 277.931 277.931v0c0 24.236-19.648 43.884-43.884 43.884s-43.884-19.648-43.884-43.884v0c0-105.023-85.139-190.163-190.163-190.163s-190.163 85.139-190.163 190.163v0 234.047c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z"],"attrs":[{},{}],"tags":["unlock"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":122,"id":84,"name":"unlock","prevSize":64,"code":59744},"setIdx":0,"setId":1,"iconIdx":107},{"icon":{"paths":["M988.279 422.731l-315.069-315.069c-7.121-7.13-16.96-11.543-27.829-11.553h-605.984c-21.633 0.292-39.092 17.751-39.384 39.355v413.818c0.010 10.871 4.423 20.711 11.552 27.831v0l315.069 315.069c21.969 22.060 52.368 35.71 85.955 35.71 0.242 0 0.485-0.001 0.727-0.002h-0.037c33.615-0.138 64.023-13.751 86.126-35.714l12.597-12.597c2.288 4.6 4.911 8.566 7.951 12.167l-0.074-0.090c22.127 22.061 52.662 35.701 86.382 35.701s64.253-13.64 86.384-35.705l-0.002 0.002 296.69-297.214c21.438-22.017 34.66-52.125 34.66-85.323 0-33.723-13.644-64.26-35.712-86.393l0.002 0.002zM443.735 835.995c-7.756 8.088-18.651 13.115-30.719 13.115s-22.963-5.026-30.704-13.1l-0.015-0.015-303.516-302.991v-358.128h358.128l303.516 303.516c7.827 7.877 12.667 18.733 12.667 30.719s-4.838 22.842-12.668 30.722l0.002-0.002zM932.091 539.306l-296.69 296.69c-7.819 7.955-18.692 12.886-30.719 12.886s-22.9-4.93-30.713-12.88l-0.006-0.006c-2.444-3.674-5.612-6.673-9.319-8.855l-0.133-0.073 233.151-233.676c21.906-22.102 35.44-52.529 35.44-86.118s-13.536-64.018-35.45-86.128l0.009 0.009-249.43-246.279h80.868l302.991 303.516c7.798 7.793 12.621 18.562 12.621 30.457s-4.823 22.664-12.621 30.457v0z","M315.082 328.21c0 36.251-29.388 65.639-65.639 65.639s-65.639-29.388-65.639-65.639c0-36.251 29.388-65.639 65.639-65.639s65.639 29.388 65.639 65.639z"],"attrs":[{},{}],"tags":["tags"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":121,"id":85,"name":"tags","prevSize":64,"code":59741},"setIdx":0,"setId":1,"iconIdx":108},{"icon":{"paths":["M981.076 429.976l-415.247-415.247c-8.517-9.174-20.525-15.007-33.897-15.378l-0.066-0.002h-483.174c-0.192-0.003-0.419-0.005-0.646-0.005-26.898 0-48.702 21.805-48.702 48.702 0 0.227 0.002 0.454 0.005 0.679v-0.035 483.174c0.123 13.451 5.473 25.629 14.113 34.62l-0.017-0.017 415.247 414.606c26.189 26.091 62.316 42.222 102.209 42.222s76.022-16.13 102.214-42.226l346.676-346.676c26.476-26.252 42.867-62.639 42.867-102.854 0-39.577-15.875-75.445-41.604-101.586l0.018 0.020zM913.149 566.47l-346.681 346.681c-8.864 8.573-20.958 13.855-34.284 13.855s-25.418-5.282-34.298-13.869l-401.135-401.135v-415.247h415.247l401.149 401.149c8.573 8.864 13.855 20.958 13.855 34.284s-5.282 25.418-13.869 34.298l0.014-0.014z","M367.817 287.716c0 44.239-35.863 80.101-80.101 80.101s-80.101-35.863-80.101-80.101c0-44.239 35.863-80.101 80.101-80.101s80.101 35.863 80.101 80.101z"],"attrs":[{},{}],"tags":["tag"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":120,"id":86,"name":"tag","prevSize":64,"code":59742},"setIdx":0,"setId":1,"iconIdx":109},{"icon":{"paths":["M512 1024.445c-282.822-0.256-511.994-229.587-511.994-512.445 0-141.396 57.267-269.417 149.871-362.133l-0.005 0.005c7.661-7.856 18.351-12.73 30.177-12.73s22.516 4.874 30.169 12.72l0.008 0.009c7.716 7.725 12.49 18.395 12.49 30.177s-4.772 22.451-12.49 30.178v0c-83.727 78.173-135.917 189.204-135.917 312.426 0 235.846 191.191 427.037 427.037 427.037 123.22 0 234.253-52.189 312.196-135.668l0.23-0.248c77.442-77.134 125.361-183.857 125.361-301.773s-47.919-224.639-125.347-301.759l-0.015-0.015c-7.716-7.725-12.49-18.395-12.49-30.177s4.772-22.451 12.49-30.178v0c7.661-7.856 18.351-12.73 30.177-12.73s22.516 4.874 30.169 12.72l0.008 0.009c92.6 92.711 149.866 220.732 149.866 362.128 0 282.858-229.172 512.187-511.97 512.445h-0.024z","M512 554.704c-23.456-0.316-42.387-19.247-42.704-42.673v-455.537c0-23.584 19.119-42.704 42.704-42.704s42.704 19.119 42.704 42.704v0 455.506c-0.316 23.456-19.247 42.387-42.673 42.704h-0.031z"],"attrs":[{},{}],"tags":["power-off"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":119,"id":87,"name":"power-off","prevSize":64,"code":59740},"setIdx":0,"setId":1,"iconIdx":110},{"icon":{"paths":["M804.571 1024h-585.143c-88.87 0-160.914-72.044-160.914-160.914v0-702.171c0-88.87 72.044-160.914 160.914-160.914v0h438.857c12.114 0.011 23.078 4.929 31.012 12.872v0l263.314 265.070c7.945 7.935 12.863 18.898 12.874 31.011v554.133c0 88.87-72.044 160.914-160.914 160.914v0zM219.429 87.772c-40.395 0-73.142 32.747-73.142 73.142v0 702.171c0 40.395 32.747 73.142 73.142 73.142v0h585.143c40.395 0 73.142-32.747 73.142-73.142v0-537.747l-237.568-237.568z","M789.943 980.114h-87.771v-365.715h-380.342v365.715h-87.771v-380.342c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0z","M539.501 321.828h-230.547c-41.436-0.331-74.901-33.998-74.901-75.481 0-0.207 0.001-0.413 0.003-0.619v0.032-201.874h87.771v190.172h204.8v-190.172h87.771v201.874c0.001 0.174 0.003 0.381 0.003 0.587 0 41.483-33.464 75.152-74.869 75.481h-0.032z"],"attrs":[{},{},{}],"tags":["save"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":118,"id":88,"name":"save","prevSize":64,"code":59739},"setIdx":0,"setId":1,"iconIdx":111},{"icon":{"paths":["M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM512 938.667c-235.641 0-426.667-191.025-426.667-426.667s191.025-426.667 426.667-426.667c235.641 0 426.667 191.025 426.667 426.667v0c0 235.641-191.025 426.667-426.667 426.667v0z","M381.156 267.377c-33.393 33.448-54.044 79.627-54.044 130.628 0 0.076 0 0.152 0 0.228v-0.012c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667v0c-0.001-0.156-0.001-0.341-0.001-0.525 0-27.345 11.088-52.101 29.015-70.016v0c18.327-17.443 43.181-28.173 70.543-28.173s52.216 10.731 70.585 28.213l-0.043-0.040c18.449 18.085 29.885 43.264 29.885 71.115 0 54.983-44.572 99.556-99.556 99.556-0.307 0-0.613-0.001-0.919-0.004h0.047c-23.436 0.316-42.351 19.231-42.667 42.636v56.92c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667v0-19.343c34.751-8.129 64.687-25.311 88.169-48.916l0.008-0.008c33.387-33.532 54.025-79.777 54.025-130.844s-20.64-97.313-54.032-130.851l0.007 0.007c-34.036-32.508-80.253-52.515-131.144-52.515-50.6 0-96.58 19.779-130.632 52.028l0.087-0.081z","M583.111 753.777c0 39.273-31.837 71.111-71.111 71.111s-71.111-31.837-71.111-71.111c0-39.273 31.837-71.111 71.111-71.111s71.111 31.837 71.111 71.111z"],"attrs":[{},{},{}],"tags":["question-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":117,"id":89,"name":"question-circle","prevSize":64,"code":59737},"setIdx":0,"setId":1,"iconIdx":112},{"icon":{"paths":["M750.032 98.514c-60.88-61-145.050-98.738-238.034-98.738-185.726 0-336.287 150.56-336.287 336.287 0 0.17 0 0.34 0 0.511v-0.026c0 24.225 19.639 43.864 43.864 43.864s43.864-19.639 43.864-43.864v0c0-0.174 0-0.378 0-0.584 0-137.598 111.546-249.145 249.145-249.145s249.145 111.546 249.145 249.145c0 137.598-111.546 249.145-249.145 249.145-0.206 0-0.411 0-0.617-0.001h0.032c-24.093 0.325-43.539 19.77-43.864 43.832v117c0 24.225 19.639 43.864 43.864 43.864s43.864-19.639 43.864-43.864v0-76.031c165.808-22.845 292.141-163.614 292.141-333.889 0-92.678-37.425-176.615-97.988-237.522l0.016 0.016z","M585.105 950.635c0 40.375-32.73 73.105-73.105 73.105s-73.105-32.73-73.105-73.105c0-40.375 32.73-73.105 73.105-73.105s73.105 32.73 73.105 73.105z"],"attrs":[{},{}],"tags":["question"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":116,"id":90,"name":"question","prevSize":64,"code":59738},"setIdx":0,"setId":1,"iconIdx":113},{"icon":{"paths":["M907.406 301.957l-290.385-290.385c-7.121-7.13-16.959-11.543-27.829-11.553h-129.703c-79.752 0-144.404 64.652-144.404 144.404v0 65.638h-65.638c-79.752 0-144.404 64.652-144.404 144.404v0 525.108c0 79.752 64.652 144.404 144.404 144.404v0h367.575c79.752 0 144.404-64.652 144.404-144.404v0-65.638h13.128c79.752 0 144.404-64.652 144.404-144.404v0-341.319c-0.443-10.296-4.774-19.502-11.552-26.254l-0.001-0.001zM630.149 134.448l154.382 154.382h-154.382zM682.66 879.575c0 36.251-29.387 65.638-65.638 65.638v0h-367.575c-36.251 0-65.638-29.387-65.638-65.638v0-525.108c0-36.251 29.387-65.638 65.638-65.638v0h65.638v380.702c0 79.752 64.652 144.404 144.404 144.404v0h223.17zM774.553 735.17h-315.064c-36.251 0-65.638-29.387-65.638-65.638v0-525.108c0-36.251 29.387-65.638 65.638-65.638v0h91.894v249.426c0.292 21.632 17.751 39.091 39.355 39.383h249.455v301.936c0 36.251-29.387 65.638-65.638 65.638v0z"],"attrs":[{}],"tags":["copy"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":115,"id":91,"name":"copy","prevSize":64,"code":59735},"setIdx":0,"setId":1,"iconIdx":114},{"icon":{"paths":["M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z"],"attrs":[{}],"tags":["file"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":114,"id":92,"name":"file","prevSize":64,"code":59736},"setIdx":0,"setId":1,"iconIdx":115},{"icon":{"paths":["M629.028 789.943h-468.114c-88.87 0-160.914-72.044-160.914-160.914v0-468.114c0-88.87 72.044-160.914 160.914-160.914v0h468.114c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0zM160.914 87.772c-40.395 0-73.142 32.747-73.142 73.142v0 468.114c0 40.395 32.747 73.142 73.142 73.142v0h468.114c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0z","M863.086 1024h-468.114c-88.87 0-160.914-72.044-160.914-160.914v0-117.028h87.771v117.028c0 40.395 32.747 73.142 73.142 73.142v0h468.114c40.395 0 73.142-32.747 73.142-73.142v0-468.114c0-40.395-32.747-73.142-73.142-73.142v0h-117.028v-87.771h117.028c88.87 0 160.914 72.044 160.914 160.914v0 468.114c0 88.87-72.044 160.914-160.914 160.914v0z"],"attrs":[{},{}],"tags":["clone"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":111,"id":93,"name":"clone","prevSize":64,"code":59733},"setIdx":0,"setId":1,"iconIdx":116},{"icon":{"paths":["M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z","M619.381 626.023c-7.448-7.637-17.839-12.375-29.336-12.375s-21.888 4.738-29.328 12.366l-0.008 0.009-48.71 48.71-48.71-48.71c-7.393-6.903-17.353-11.141-28.301-11.141-22.927 0-41.514 18.586-41.514 41.514 0 10.949 4.238 20.907 11.165 28.325l-0.022-0.025 48.71 48.71-48.71 48.71c-7.637 7.448-12.375 17.839-12.375 29.336s4.738 21.888 12.366 29.328l0.009 0.008c7.171 7.515 17.264 12.187 28.45 12.187 0.311 0 0.623-0.004 0.933-0.010l-0.047 0.001c0.057 0 0.126 0 0.193 0 11.401 0 21.713-4.657 29.139-12.174l48.714-48.714 48.71 48.71c7.43 7.52 17.742 12.178 29.142 12.178 0.067 0 0.136 0 0.204 0h-0.010c0.263 0.006 0.575 0.010 0.886 0.010 11.185 0 21.278-4.673 28.435-12.173l0.014-0.016c7.637-7.448 12.375-17.839 12.375-29.336s-4.738-21.888-12.366-29.328l-0.009-0.008-48.71-48.71 48.71-48.71c7.637-7.448 12.375-17.839 12.375-29.336s-4.738-21.888-12.366-29.328l-0.009-0.008z"],"attrs":[{},{}],"tags":["calendar-times"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":110,"id":94,"name":"calendar-times","prevSize":64,"code":59730},"setIdx":0,"setId":1,"iconIdx":117},{"icon":{"paths":["M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z","M622.702 694.659h-221.406c-22.927 0-41.514 18.586-41.514 41.514s18.586 41.514 41.514 41.514v0h221.406c22.927 0 41.514-18.586 41.514-41.514s-18.586-41.514-41.514-41.514v0z"],"attrs":[{},{}],"tags":["calendar-minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":109,"id":95,"name":"calendar-minus","prevSize":64,"code":59731},"setIdx":0,"setId":1,"iconIdx":118},{"icon":{"paths":["M788.756 110.703h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-249.081v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-84.066 0-152.216 68.15-152.216 152.216v0 608.864c0 84.066 68.15 152.216 152.216 152.216v0h553.514c84.066 0 152.216-68.15 152.216-152.216v0-608.864c0-84.066-68.15-152.216-152.216-152.216v0zM235.244 193.73h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h249.081v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c38.212 0 69.189 30.977 69.189 69.189v0 152.216h-691.891v-152.216c0-38.212 30.977-69.189 69.189-69.189v0zM788.756 940.973h-553.514c-38.212 0-69.189-30.977-69.189-69.189v0-373.622h691.891v373.622c0 38.212-30.977 69.189-69.189 69.189v0z","M622.702 691.892h-69.189v-69.189c0-22.927-18.586-41.514-41.514-41.514s-41.514 18.586-41.514 41.514v0 69.189h-69.189c-22.927 0-41.514 18.586-41.514 41.514s18.586 41.514 41.514 41.514v0h69.189v69.189c0 22.927 18.586 41.514 41.514 41.514s41.514-18.586 41.514-41.514v0-69.189h69.189c22.927 0 41.514-18.586 41.514-41.514s-18.586-41.514-41.514-41.514v0z"],"attrs":[{},{}],"tags":["calendar-plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":108,"id":96,"name":"calendar-plus","prevSize":64,"code":59732},"setIdx":0,"setId":1,"iconIdx":119},{"icon":{"paths":["M614.393 512c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z","M614.393 102.431c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z","M614.393 921.569c0 56.549-45.842 102.393-102.393 102.393s-102.393-45.842-102.393-102.393c0-56.549 45.842-102.393 102.393-102.393s102.393 45.842 102.393 102.393z"],"attrs":[{},{},{}],"tags":["ellipsis-v"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":107,"id":97,"name":"ellipsis-v","prevSize":64,"code":59728},"setIdx":0,"setId":1,"iconIdx":120},{"icon":{"paths":["M614.379 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z","M1023.886 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z","M204.868 512c0 56.54-45.835 102.379-102.379 102.379s-102.379-45.835-102.379-102.379c0-56.54 45.835-102.379 102.379-102.379s102.379 45.835 102.379 102.379z"],"attrs":[{},{},{}],"tags":["ellipsis-h"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":106,"id":98,"name":"ellipsis-h","prevSize":64,"code":59729},"setIdx":0,"setId":1,"iconIdx":121},{"icon":{"paths":["M848.457 1024c-9.363-0.189-18.033-2.998-25.352-7.723l0.191 0.115-311.296-217.088-311.296 217.088c-6.501 4.018-14.382 6.4-22.821 6.4s-16.32-2.381-23.010-6.509l0.189 0.108c-13.4-7.013-22.574-20.486-23.401-36.171l-0.004-0.107v-819.2c0-88.87 72.044-160.914 160.914-160.914v0h438.857c88.87 0 160.914 72.044 160.914 160.914v0 819.2c0 0.048 0 0.104 0 0.159 0 16.646-9.393 31.099-23.169 38.347l-0.237 0.114c-5.911 3.304-12.965 5.254-20.477 5.266h-0.004zM512 702.172c0.137-0.001 0.3-0.003 0.464-0.003 9.223 0 17.782 2.846 24.846 7.706l-0.148-0.096 267.411 186.075v-734.939c0-40.395-32.747-73.142-73.142-73.142v0h-438.857c-40.395 0-73.142 32.747-73.142 73.142v0 734.939l267.411-186.075c6.916-4.764 15.475-7.609 24.698-7.609 0.163 0 0.325 0.001 0.488 0.003h-0.025z"],"attrs":[{}],"tags":["bookmark"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":105,"id":99,"name":"bookmark","prevSize":64,"code":59726},"setIdx":0,"setId":1,"iconIdx":122},{"icon":{"paths":["M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM936.391 469.333h-157.013c-21.309-143.377-80.98-269.999-168.128-372.54l0.875 1.056c174.421 43.539 304.877 189.937 324.104 369.605l0.163 1.879zM330.524 554.667h362.951c-28.064 140.685-92.065 263.297-182.001 361.829l0.527-0.585c-89.411-97.947-153.411-220.56-180.673-356.452l-0.803-4.792zM330.524 469.333c28.064-140.685 92.065-263.297 182.001-361.829l-0.527 0.585c89.411 97.947 153.411 220.56 180.673 356.452l0.803 4.792zM411.876 97.849c-86.273 101.485-145.944 228.107-166.755 367.427l-0.499 4.057h-157.013c19.389-181.548 149.845-327.945 321.319-370.86l2.948-0.625zM87.609 552.96h157.013c21.309 143.377 80.98 269.999 168.128 372.54l-0.875-1.056c-173.937-43.335-304.18-188.936-324.092-367.845l-0.175-1.933zM612.124 924.444c86.273-101.485 145.944-228.107 166.755-367.427l0.499-4.057h157.013c-18.688 182.253-149.359 329.449-321.317 372.565l-2.949 0.627z"],"attrs":[{}],"tags":["globe"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":104,"id":100,"name":"globe","prevSize":64,"code":59727},"setIdx":0,"setId":1,"iconIdx":123},{"icon":{"paths":["M512 1023.452c-233.911-0.333-423.443-189.864-423.774-423.743v-0.032c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c0 185.621 150.475 336.097 336.097 336.097s336.097-150.475 336.097-336.097c0-185.621-150.475-336.097-336.097-336.097v0h-146.13c-24.211 0-43.839-19.627-43.839-43.839s19.627-43.839 43.839-43.839v0h146.13c234.044 0 423.774 189.73 423.774 423.774s-189.73 423.774-423.774 423.774v0z","M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-175.359-175.359c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l175.355-175.355c8.025-8.595 19.423-13.953 32.074-13.953 24.211 0 43.839 19.627 43.839 43.839 0 12.65-5.358 24.048-13.927 32.049l-0.026 0.023-144.376 144.376 144.376 144.376c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["replay"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":102,"id":101,"name":"replay","prevSize":64,"code":59725},"setIdx":0,"setId":1,"iconIdx":124},{"icon":{"paths":["M632.463 1023.971h-240.928c-24.813-0.335-44.839-20.361-45.174-45.141v-466.83l-322.241-440.294c-5.688-7.337-9.117-16.671-9.117-26.808 0-7.369 1.813-14.314 5.016-20.414l-0.116 0.241c7.747-14.706 22.885-24.586 40.34-24.695h903.493c17.471 0.11 32.608 9.989 40.236 24.445l0.12 0.25c3.089 5.86 4.901 12.805 4.901 20.173 0 10.136-3.43 19.471-9.191 26.908l0.075-0.1-322.241 440.294v466.797c-0.335 24.813-20.361 44.839-45.141 45.174h-0.032zM436.711 933.623h150.58v-436.68c0-0.064 0-0.138 0-0.212 0-9.955 3.401-19.116 9.105-26.383l-0.071 0.093 277.067-380.063h-722.782l278.271 380.063c5.634 7.174 9.035 16.335 9.035 26.29 0 0.075 0 0.15 0 0.224v-0.011z"],"attrs":[{}],"tags":["filter"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":101,"id":102,"name":"filter","prevSize":64,"code":59724},"setIdx":0,"setId":1,"iconIdx":125},{"icon":{"paths":["M863.086 789.943h-117.028c-24.237 0-43.886-19.648-43.886-43.886s19.648-43.886 43.886-43.886v0h117.028c40.395 0 73.142-32.747 73.142-73.142v0-234.058c0-40.395-32.747-73.142-73.142-73.142v0h-702.171c-40.395 0-73.142 32.747-73.142 73.142v0 234.058c0 40.395 32.747 73.142 73.142 73.142v0h117.028c24.237 0 43.886 19.648 43.886 43.886s-19.648 43.886-43.886 43.886v0h-117.028c-88.87 0-160.914-72.044-160.914-160.914v0-234.058c0-88.87 72.044-160.914 160.914-160.914v0h702.171c88.87 0 160.914 72.044 160.914 160.914v0 234.058c0 88.87-72.044 160.914-160.914 160.914v0z","M746.058 321.828c-24.106-0.325-43.561-19.78-43.886-43.854v-190.203h-380.342v190.172c0 24.237-19.648 43.886-43.886 43.886s-43.886-19.648-43.886-43.886v0-204.8c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0 204.8c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z","M716.8 1024h-409.6c-40.395 0-73.142-32.747-73.142-73.142v0-409.6c0-40.395 32.747-73.142 73.142-73.142v0h409.6c40.395 0 73.142 32.747 73.142 73.142v0 409.6c0 40.395-32.747 73.142-73.142 73.142v0zM321.828 936.228h380.342v-380.342h-380.342z"],"attrs":[{},{},{}],"tags":["print"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":99,"id":103,"name":"print","prevSize":64,"code":59723},"setIdx":0,"setId":1,"iconIdx":126},{"icon":{"paths":["M980.093 438.861h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M984.189 204.814h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M984.189 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 906.954h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{}],"tags":["align-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":98,"id":104,"name":"align-right","prevSize":64,"code":59718},"setIdx":0,"setId":1,"iconIdx":127},{"icon":{"paths":["M624.033 453.952h-580.479c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h580.479c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z","M980.446 221.761h-928.766c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h928.766c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z","M980.446 686.143h-928.766c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h928.766c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z","M624.033 918.335h-580.479c-24.044 0-43.536-19.492-43.536-43.536s19.492-43.536 43.536-43.536v0h580.479c24.044 0 43.536 19.492 43.536 43.536s-19.492 43.536-43.536 43.536v0z"],"attrs":[{},{},{},{}],"tags":["align-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":97,"id":105,"name":"align-left","prevSize":64,"code":59719},"setIdx":0,"setId":1,"iconIdx":128},{"icon":{"paths":["M804.558 438.861h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 204.814h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M804.558 906.954h-585.117c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h585.117c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{}],"tags":["align-center"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":96,"id":106,"name":"align-center","prevSize":64,"code":59720},"setIdx":0,"setId":1,"iconIdx":129},{"icon":{"paths":["M980.093 438.861h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 204.814h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 672.907h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z","M980.093 906.954h-936.187c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h936.187c24.236 0 43.884 19.648 43.884 43.884s-19.648 43.884-43.884 43.884v0z"],"attrs":[{},{},{},{}],"tags":["align-justify"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":95,"id":107,"name":"align-justify","prevSize":64,"code":59721},"setIdx":0,"setId":1,"iconIdx":130},{"icon":{"paths":["M512 683.439c-94.683 0-171.439-76.755-171.439-171.439s76.755-171.439 171.439-171.439c94.683 0 171.439 76.755 171.439 171.439v0c0 94.683-76.755 171.439-171.439 171.439v0zM512 428.329c-46.211 0-83.671 37.462-83.671 83.671s37.462 83.671 83.671 83.671c46.211 0 83.671-37.462 83.671-83.671v0c0-46.211-37.462-83.671-83.671-83.671v0z","M515.511 1023.977c-71.489-0.329-129.316-58.359-129.316-129.895 0-0.411 0.001-0.823 0.005-1.234v0.063c-0.496-11.009-7.26-20.325-16.788-24.505l-0.181-0.070c-3.653-1.718-7.933-2.721-12.448-2.721-7.858 0-15.007 3.038-20.337 8.003l0.018-0.016c-23.441 23.268-55.642 37.739-91.222 38.032h-0.056c-0.252 0.001-0.55 0.003-0.848 0.003-35.579 0-67.876-14.051-91.644-36.906l0.043 0.041c-23.515-23.508-38.058-55.987-38.058-91.864s14.545-68.356 38.058-91.864v0c5.876-5.37 9.547-13.066 9.547-21.622 0-3.145-0.496-6.173-1.414-9.011l0.058 0.207c-5.723-9.782-16.134-16.274-28.071-16.384h-0.015c-71.692-0.291-129.966-57.335-132.231-128.518l-0.005-0.208c0.332-71.488 58.36-129.312 129.895-129.312 0.206 0 0.413 0 0.618 0.001h-0.032c11.009-0.496 20.325-7.26 24.505-16.788l0.070-0.181c1.718-3.653 2.721-7.933 2.721-12.448 0-7.858-3.038-15.007-8.003-20.337l0.016 0.018c-23.268-23.441-37.739-55.642-38.032-91.222v-0.056c-0.012-0.671-0.019-1.462-0.019-2.255 0-35.137 14.077-66.986 36.901-90.213l-0.018 0.019c23.508-23.515 55.987-38.058 91.864-38.058s68.356 14.545 91.864 38.058v0c6.075 5.789 14.317 9.35 23.391 9.35 3.125 0 6.153-0.422 9.028-1.214l-0.239 0.056c10.177-5.653 17.174-15.957 18.131-27.962l0.008-0.123c0-0.019 0-0.041 0-0.063 0-71.915 57.154-130.481 128.518-132.752l0.208-0.005c71.237 0.66 128.732 58.56 128.732 129.89 0 0.413-0.001 0.826-0.005 1.238v-0.063c0.477 11.185 6.924 20.76 16.218 25.665l0.166 0.080c2.998 1.135 6.465 1.792 10.084 1.792 7.909 0 15.084-3.138 20.35-8.236l-0.008 0.007c23.441-23.268 55.642-37.739 91.222-38.032h0.056c1.163-0.038 2.53-0.062 3.903-0.062 34.624 0 65.95 14.12 88.535 36.914l0.010 0.010c23.515 23.508 38.058 55.987 38.058 91.864s-14.545 68.356-38.058 91.864v0c-4.99 5.871-8.027 13.54-8.027 21.916 0 3.667 0.581 7.197 1.657 10.505l-0.067-0.24c5.653 10.177 15.957 17.174 27.962 18.131l0.123 0.008c71.192 0.937 128.814 57.74 131.062 128.518l0.005 0.208c-0.66 71.237-58.56 128.732-129.89 128.732-0.413 0-0.826-0.001-1.238-0.005h0.063c-11.185 0.477-20.76 6.924-25.665 16.218l-0.080 0.166c-1.135 2.998-1.792 6.465-1.792 10.084 0 7.909 3.138 15.084 8.236 20.35l-0.007-0.008c23.268 23.441 37.739 55.642 38.032 91.222v0.056c0.012 0.671 0.019 1.462 0.019 2.255 0 35.137-14.077 66.986-36.901 90.213l0.018-0.019c-23.508 23.515-55.987 38.058-91.864 38.058s-68.356-14.545-91.864-38.058v0c-5.258-5.092-12.433-8.23-20.341-8.23-3.62 0-7.086 0.657-10.287 1.86l0.202-0.066c-9.782 5.723-16.274 16.134-16.384 28.071v0.015c-0.937 71.192-57.74 128.814-128.518 131.062l-0.208 0.005zM356.944 777.643c0.372-0.004 0.812-0.007 1.252-0.007 15.867 0 30.927 3.45 44.471 9.643l-0.669-0.274c41.82 17.762 70.846 58.017 71.967 105.181l0.003 0.14c-0.003 0.185-0.004 0.402-0.004 0.62 0 23.297 18.4 42.297 41.461 43.26l0.088 0.003c23.005-1.873 40.964-21.005 40.964-44.331 0-0.254-0.003-0.509-0.007-0.761v0.038c0.3-47.575 28.116-88.582 68.322-107.933l0.723-0.313c13.278-5.676 28.727-8.976 44.947-8.976 32.246 0 61.445 13.042 82.611 34.139l-0.003-0.003c7.488 7.488 17.831 12.119 29.255 12.119 22.85 0 41.374-18.524 41.374-41.374 0-11.425-4.631-21.769-12.119-29.255v0c-20.848-21.12-33.725-50.154-33.725-82.193 0-16.378 3.364-31.971 9.44-46.123l-0.291 0.761c18.745-40.97 59.339-68.943 106.478-69.044h0.014c0.185 0.003 0.403 0.004 0.621 0.004 22.975 0 41.712-18.138 42.674-40.875l0.003-0.088c-1.57-22.953-20.575-40.976-43.788-40.976-0.446 0-0.889 0.007-1.332 0.019l0.064-0.001c-47.872-1.343-88.773-29.867-107.929-70.632l-0.317-0.752c-5.566-13.342-8.8-28.841-8.8-45.097 0-32.536 12.954-62.046 33.987-83.655l-0.026 0.027c7.488-7.488 12.119-17.831 12.119-29.255 0-22.85-18.524-41.374-41.374-41.374-11.425 0-21.769 4.631-29.255 12.119v0c-20.824 19.383-48.841 31.278-79.638 31.278-63.284 0-114.836-50.233-116.956-113.001l-0.005-0.195c0.003-0.185 0.004-0.403 0.004-0.621 0-22.975-18.138-41.712-40.875-42.674l-0.088-0.003c-22.953 1.57-40.976 20.575-40.976 43.788 0 0.446 0.007 0.889 0.019 1.332l-0.001-0.064c-1.343 47.872-29.867 88.773-70.632 107.929l-0.752 0.317c-13.342 5.566-28.841 8.8-45.097 8.8-32.536 0-62.046-12.954-83.655-33.987l0.027 0.026c-7.488-7.488-17.831-12.119-29.255-12.119-22.85 0-41.374 18.524-41.374 41.374 0 11.425 4.631 21.769 12.119 29.255v0c20.603 21.075 33.316 49.942 33.316 81.777 0 16.537-3.43 32.274-9.617 46.535l0.292-0.757c-17.762 41.82-58.017 70.846-105.181 71.967l-0.14 0.003c-0.185-0.003-0.402-0.004-0.62-0.004-23.297 0-42.297 18.4-43.26 41.461l-0.003 0.088c1.873 23.005 21.005 40.964 44.331 40.964 0.254 0 0.509-0.003 0.761-0.007h-0.038c47.575 0.3 88.582 28.116 107.933 68.322l0.313 0.723c5.676 13.278 8.976 28.727 8.976 44.947 0 32.246-13.042 61.445-34.139 82.611l0.003-0.003c-7.488 7.488-12.119 17.831-12.119 29.255 0 22.85 18.524 41.374 41.374 41.374 11.425 0 21.769-4.631 29.255-12.119v0c21.423-20.481 50.464-33.15 82.462-33.352h0.040zM825.038 639.555v0z"],"attrs":[{},{}],"tags":["cog"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":94,"id":108,"name":"cog","prevSize":64,"code":59722},"setIdx":0,"setId":1,"iconIdx":131},{"icon":{"paths":["M815.587 856.985c-22.863 0-41.398-18.535-41.398-41.398s18.535-41.398 41.398-41.398v0c91.628 0 124.194-45.813 124.194-175.528-8.48-95.471-83.922-170.912-178.638-179.338l-0.753-0.054c-19.914 0.52-38.817 4.118-56.489 10.331l1.291-0.396c-4.655 2-10.071 3.163-15.761 3.163-18.775 0-34.592-12.668-39.37-29.923l-0.067-0.287c-38.556-117.836-147.511-201.455-275.996-201.455-159.262 0-288.519 128.478-289.778 287.443l-0.001 0.119c0 177.736 8.28 285.923 124.194 285.923 22.863 0 41.398 18.535 41.398 41.398s-18.535 41.398-41.398 41.398v0c-206.991 0-206.991-213.062-206.991-368.719-0.047-2.197-0.074-4.787-0.074-7.382 0-205.772 166.811-372.583 372.583-372.583 155.102 0 288.069 94.773 344.148 229.569l0.909 2.466c12.977-2.459 27.905-3.866 43.161-3.866 0.351 0 0.701 0.001 1.052 0.003h-0.054c141.071 8.919 253.269 121.118 262.147 261.377l0.041 0.811c-2.759 70.652-2.759 258.324-209.75 258.324z","M512 908.319c-0.057 0-0.125 0-0.193 0-11.369 0-21.653-4.644-29.058-12.14l-156.213-156.213c-6.884-7.373-11.11-17.304-11.11-28.222 0-22.863 18.535-41.398 41.398-41.398 10.919 0 20.849 4.226 28.246 11.134l-0.025-0.022 126.954 126.954 126.954-126.954c7.373-6.884 17.304-11.11 28.222-11.11 22.863 0 41.398 18.535 41.398 41.398 0 10.919-4.226 20.849-11.134 28.246l0.022-0.025-156.209 158.416c-7.128 6.219-16.515 10.011-26.787 10.011-0.868 0-1.73-0.027-2.585-0.080l0.116 0.006z","M512 908.319c-22.863 0-41.398-18.535-41.398-41.398v0-351.056c0-22.863 18.535-41.398 41.398-41.398s41.398 18.535 41.398 41.398v0 351.056c0 22.863-18.535 41.398-41.398 41.398v0z"],"attrs":[{},{},{}],"tags":["cloud-download"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":93,"id":109,"name":"cloud-download","prevSize":64,"code":59715},"setIdx":0,"setId":1,"iconIdx":132},{"icon":{"paths":["M815.587 856.985c-22.863 0-41.398-18.535-41.398-41.398s18.535-41.398 41.398-41.398v0c91.628 0 124.194-45.813 124.194-175.528-8.48-95.471-83.922-170.912-178.638-179.338l-0.753-0.054c-19.914 0.52-38.817 4.118-56.489 10.331l1.291-0.396c-4.655 2-10.071 3.163-15.761 3.163-18.775 0-34.592-12.668-39.37-29.923l-0.067-0.287c-38.556-117.836-147.511-201.455-275.996-201.455-159.262 0-288.519 128.478-289.778 287.443l-0.001 0.119c0 189.879 41.951 285.923 124.194 285.923 22.863 0 41.398 18.535 41.398 41.398s-18.535 41.398-41.398 41.398v0c-137.994 0-206.991-124.194-206.991-368.719-0.047-2.197-0.074-4.787-0.074-7.382 0-205.772 166.811-372.583 372.583-372.583 155.102 0 288.069 94.773 344.148 229.569l0.909 2.466c12.977-2.459 27.905-3.866 43.161-3.866 0.351 0 0.701 0.001 1.052 0.003h-0.054c141.071 8.919 253.269 121.118 262.147 261.377l0.041 0.811c-2.759 70.652-2.759 258.324-209.75 258.324z","M668.209 713.47c-11.406-0.137-21.709-4.745-29.262-12.15l-126.947-126.947-126.954 126.954c-7.373 6.884-17.304 11.11-28.222 11.11-22.863 0-41.398-18.535-41.398-41.398 0-10.919 4.226-20.849 11.134-28.246l-0.022 0.025 156.209-156.209c7.427-7.616 17.79-12.341 29.254-12.341s21.827 4.725 29.246 12.331l0.008 0.009 156.209 156.209c7.48 7.489 12.108 17.832 12.108 29.254s-4.626 21.765-12.108 29.256v0c-7.6 7.307-17.868 11.888-29.205 12.143l-0.049 0.001z","M512 908.319c-22.863 0-41.398-18.535-41.398-41.398v0-351.056c0-22.863 18.535-41.398 41.398-41.398s41.398 18.535 41.398 41.398v0 351.056c0 22.863-18.535 41.398-41.398 41.398v0z"],"attrs":[{},{},{}],"tags":["cloud-upload"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":92,"id":110,"name":"cloud-upload","prevSize":64,"code":59716},"setIdx":0,"setId":1,"iconIdx":133},{"icon":{"paths":["M761.085 885.627h-387.465c-206.337-0.017-373.598-167.289-373.598-373.627 0-206.348 167.278-373.627 373.627-373.627 152.926 0 284.392 91.876 342.215 223.439l0.939 2.397c13.246-2.68 28.531-4.285 44.166-4.428l0.115-0.001c141.466 8.944 253.978 121.457 262.882 262.11l0.042 0.813c0 145.209-117.715 262.923-262.923 262.923v0zM373.619 221.401c-160.494 0-290.599 130.105-290.599 290.599s130.105 290.599 290.599 290.599v0h387.465c99.226-0.314 179.581-80.668 179.895-179.864v-0.030c-8.504-95.738-84.157-171.391-179.139-179.84l-0.755-0.054c-19.989 0.459-38.949 4.276-56.529 10.907l1.178-0.389c-4.752 1.958-10.27 3.095-16.052 3.095s-11.3-1.136-16.34-3.199l0.288 0.104c-9.801-5.017-17.16-13.636-20.404-24.069l-0.077-0.287c-36.721-121.012-147.288-207.574-278.073-207.574-0.511 0-1.022 0.001-1.533 0.004h0.079z"],"attrs":[{}],"tags":["cloud"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":91,"id":111,"name":"cloud","prevSize":64,"code":59717},"setIdx":0,"setId":1,"iconIdx":134},{"icon":{"paths":["M45.313 1022.421c-0.136 0.001-0.296 0.003-0.456 0.003-11.964 0-22.806-4.803-30.702-12.588l0.006 0.006c-8.248-8.149-13.356-19.461-13.356-31.966 0-1.401 0.065-2.787 0.19-4.155l-0.013 0.176 18.572-230.049c0.852-11.108 5.734-20.935 13.169-28.147l662.6-662.6c34.079-31.973 80.059-51.615 130.628-51.615 2.096 0 4.186 0.034 6.267 0.101l-0.303-0.008c52.335 0.418 99.758 21.108 134.873 54.592l-0.079-0.074c34.783 35.688 56.235 84.513 56.235 138.348 0 50.427-18.822 96.457-49.825 131.448l0.181-0.208-663.188 665.585c-7.185 7.16-16.72 11.966-27.348 13.161l-0.211 0.020-233.044 20.968zM105.22 767.211l-12.581 164.15 164.15-14.978 653.004-654.202c15.132-17.82 24.333-41.087 24.333-66.503 0-56.908-46.133-103.043-103.043-103.043-0.341 0-0.681 0.001-1.021 0.006h0.052c-1.828-0.124-3.962-0.194-6.112-0.194-25.163 0-48.075 9.635-65.249 25.419l0.069-0.063zM727.071 84.852v0z"],"attrs":[{}],"tags":["pencil"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":90,"id":112,"name":"pencil","prevSize":64,"code":59714},"setIdx":0,"setId":1,"iconIdx":135},{"icon":{"paths":["M617.025 525.129c-108.758 0-196.923-88.165-196.923-196.923s88.165-196.923 196.923-196.923c108.758 0 196.923 88.165 196.923 196.923v0c0 108.758-88.165 196.923-196.923 196.923v0zM617.025 210.052c-65.254 0-118.154 52.9-118.154 118.154s52.9 118.154 118.154 118.154c65.254 0 118.154-52.9 118.154-118.154v0c0-65.254-52.9-118.154-118.154-118.154v0z","M984.615 892.718c-21.633-0.292-39.093-17.751-39.385-39.356v-0.028c0-102.4-55.664-170.667-328.206-170.667s-328.206 68.267-328.206 170.667c0 21.751-17.633 39.385-39.385 39.385s-39.385-17.633-39.385-39.385v0c0-249.436 285.145-249.436 406.975-249.436s406.975 0 406.975 249.436c-0.292 21.633-17.751 39.093-39.356 39.385h-0.028z","M318.753 567.664h-16.804c-80.61-8.022-143.044-75.489-143.044-157.538 0-87.412 70.862-158.273 158.273-158.273 5.362 0 10.663 0.267 15.888 0.788l-0.66-0.053c21.012 0.932 37.694 18.192 37.694 39.348 0 21.751-17.633 39.385-39.385 39.385-2.183 0-4.326-0.177-6.414-0.519l0.228 0.031c-2.281-0.241-4.928-0.378-7.607-0.378-18.98 0-36.35 6.897-49.738 18.321l0.107-0.089c-15.663 12.706-26.198 31.205-28.33 52.186l-0.027 0.326c-0.273 2.455-0.43 5.301-0.43 8.183 0 40.775 31.191 74.267 71.015 77.915l0.306 0.022c2.052 0.186 4.437 0.293 6.848 0.293 15.535 0 30.039-4.409 42.331-12.043l-0.342 0.198c5.898-3.695 13.065-5.886 20.742-5.886 21.812 0 39.494 17.682 39.494 39.494 0 14.133-7.424 26.533-18.586 33.511l-0.166 0.097c-23.058 14.912-51.098 24.022-81.222 24.678l-0.174 0.002z","M39.385 853.333c-21.633-0.292-39.093-17.751-39.385-39.356v-0.028c0-141.785 37.809-236.308 223.179-236.308 21.751 0 39.385 17.633 39.385 39.385s-17.633 39.385-39.385 39.385v0c-123.406 0-144.41 39.385-144.41 157.538-0.292 21.633-17.751 39.093-39.356 39.385h-0.028z"],"attrs":[{},{},{},{}],"tags":["users"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":88,"id":113,"name":"users","prevSize":64,"code":59713},"setIdx":0,"setId":1,"iconIdx":136},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M682.667 554.667h-170.667c-23.436-0.316-42.351-19.231-42.667-42.636v-284.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 241.777h128c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{}],"tags":["clock"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":87,"id":114,"name":"clock","prevSize":64,"code":59712},"setIdx":0,"setId":1,"iconIdx":137},{"icon":{"paths":["M512 556.52c-122.938 0-222.599-99.66-222.599-222.599s99.66-222.599 222.599-222.599c122.938 0 222.599 99.66 222.599 222.599v0c0 122.938-99.66 222.599-222.599 222.599v0zM512 200.362c-73.762 0-133.559 59.797-133.559 133.559s59.797 133.559 133.559 133.559c73.762 0 133.559-59.797 133.559-133.559v0c0-73.762-59.797-133.559-133.559-133.559v0z","M927.518 972.038c-24.454-0.33-44.19-20.066-44.52-44.488v-0.032c0-115.751-62.922-192.919-370.998-192.919s-370.998 77.168-370.998 192.919c0 24.587-19.932 44.52-44.52 44.52s-44.52-19.932-44.52-44.52v0c0-281.959 322.323-281.959 460.038-281.959s460.038 0 460.038 281.959c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z","M1031.396 556.52h-207.758c-24.587 0-44.52-19.932-44.52-44.52s19.932-44.52 44.52-44.52v0h207.758c24.587 0 44.52 19.932 44.52 44.52s-19.932 44.52-44.52 44.52v0z"],"attrs":[{},{},{}],"tags":["user-minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":83,"id":115,"name":"user-minus","prevSize":64,"code":59710},"setIdx":0,"setId":1,"iconIdx":138},{"icon":{"paths":["M512 556.52c-122.938 0-222.599-99.66-222.599-222.599s99.66-222.599 222.599-222.599c122.938 0 222.599 99.66 222.599 222.599v0c0 122.938-99.66 222.599-222.599 222.599v0zM512 200.362c-73.762 0-133.559 59.797-133.559 133.559s59.797 133.559 133.559 133.559c73.762 0 133.559-59.797 133.559-133.559v0c0-73.762-59.797-133.559-133.559-133.559v0z","M927.518 972.038c-24.454-0.33-44.19-20.066-44.52-44.488v-0.032c0-115.751-62.922-192.919-370.998-192.919s-370.998 77.168-370.998 192.919c0 24.587-19.932 44.52-44.52 44.52s-44.52-19.932-44.52-44.52v0c0-281.959 322.323-281.959 460.038-281.959s460.038 0 460.038 281.959c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z","M927.518 660.4c-24.454-0.33-44.19-20.066-44.52-44.488v-207.79c0-24.587 19.932-44.52 44.52-44.52s44.52 19.932 44.52 44.52v0 207.758c-0.33 24.454-20.066 44.19-44.488 44.52h-0.032z","M1031.396 556.52h-207.758c-24.587 0-44.52-19.932-44.52-44.52s19.932-44.52 44.52-44.52v0h207.758c24.587 0 44.52 19.932 44.52 44.52s-19.932 44.52-44.52 44.52v0z"],"attrs":[{},{},{},{}],"tags":["user-plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":86,"id":116,"name":"user-plus","prevSize":64,"code":59711},"setIdx":0,"setId":1,"iconIdx":139},{"icon":{"paths":["M979.856 319.009h-935.714c-24.224 0-43.862-19.638-43.862-43.862s19.638-43.862 43.862-43.862h935.714c24.224 0 43.862 19.638 43.862 43.862s-19.638 43.862-43.862 43.862v0z","M771.66 1023.718h-519.321c-2.865 0.208-6.208 0.328-9.577 0.328-74.752 0-135.856-58.437-140.12-132.119l-0.018-0.377v-613.477c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 613.477c0 23.977 27.486 44.447 58.483 44.447h519.321c32.75 0 58.483-20.468 58.483-44.447v-613.477c0-26.162 21.208-47.37 47.37-47.37s47.37 21.208 47.37 47.37v0 613.477c-4.282 74.060-65.385 132.496-140.136 132.496-3.37 0-6.712-0.119-10.022-0.352l0.445 0.025zM778.678 263.452c-0.175 0.003-0.382 0.004-0.589 0.004-23.9 0-43.276-19.376-43.276-43.276 0-0.207 0.001-0.414 0.004-0.62v0.032-87.138c0-23.977-28.071-44.447-58.483-44.447h-326.915c-32.166 0-58.483 20.468-58.483 44.447v87.138c0 24.224-19.638 43.862-43.862 43.862s-43.862-19.638-43.862-43.862v0-87.138c4.697-74.022 65.883-132.278 140.675-132.278 1.945 0 3.88 0.040 5.806 0.118l-0.276-0.008h325.161c2.174-0.119 4.719-0.188 7.28-0.188 74.82 0 136.023 58.3 140.66 131.951l0.021 0.407v87.138c0.003 0.174 0.004 0.38 0.004 0.585 0 24.224-19.638 43.862-43.862 43.862-0.001 0-0.003 0-0.004 0v0z","M407.901 804.41c-24.092-0.325-43.537-19.769-43.862-43.83v-264.955c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 264.339c0.003 0.174 0.004 0.38 0.004 0.585 0 24.224-19.638 43.862-43.862 43.862-0.001 0-0.003 0-0.004 0v0z","M616.099 804.41c-24.224 0-43.862-19.638-43.862-43.862v0-264.924c0-24.224 19.638-43.862 43.862-43.862s43.862 19.638 43.862 43.862v0 264.339c0 0.001 0 0.003 0 0.004 0 24.342-19.568 44.112-43.83 44.443h-0.032z"],"attrs":[{},{},{},{}],"tags":["trash"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":81,"id":117,"name":"trash","prevSize":64,"code":59709},"setIdx":0,"setId":1,"iconIdx":140},{"icon":{"paths":["M863.070 0.023h-702.14c-88.866 0-160.907 72.041-160.907 160.907v0 351.070c0 24.236 19.648 43.884 43.884 43.884s43.884-19.648 43.884-43.884v0-351.070c0-40.394 32.746-73.139 73.139-73.139v0h702.14c40.394 0 73.139 32.746 73.139 73.139v0 702.14c0 40.394-32.746 73.139-73.139 73.139v0h-351.070c-24.236 0-43.884 19.648-43.884 43.884s19.648 43.884 43.884 43.884v0h351.070c88.866 0 160.907-72.041 160.907-160.907v0-702.14c0-88.866-72.041-160.907-160.907-160.907v0z","M465.775 581.628c5.003 2.189 10.831 3.478 16.956 3.511h234.059c24.236 0 43.884-19.648 43.884-43.884s-19.648-43.884-43.884-43.884v0h-128.141l188.408-188.408c7.297-7.815 11.777-18.343 11.777-29.916 0-24.236-19.648-43.884-43.884-43.884-11.574 0-22.101 4.48-29.942 11.802l0.026-0.023-188.408 188.408v-128.141c0-24.236-19.648-43.884-43.884-43.884s-43.884 19.648-43.884 43.884v0 234.047c0.033 6.137 1.322 11.965 3.62 17.252l-0.11-0.284c4.316 10.739 12.665 19.089 23.125 23.305l0.28 0.099z","M277.953 643.651h-175.535c-56.418 0.33-102.065 45.976-102.396 102.364v175.567c0.33 56.418 45.976 102.065 102.364 102.396h175.567c56.418-0.33 102.065-45.976 102.396-102.364v-175.567c-0.33-56.418-45.976-102.065-102.364-102.396h-0.032zM292.581 921.582c0 8.079-6.55 14.628-14.628 14.628v0h-175.535c-8.079 0-14.628-6.55-14.628-14.628v0-175.535c0-8.079 6.55-14.628 14.628-14.628v0h175.535c8.079 0 14.628 6.55 14.628 14.628v0z"],"attrs":[{},{},{}],"tags":["window-minimize"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":80,"id":118,"name":"window-minimize","prevSize":64,"code":59706},"setIdx":0,"setId":1,"iconIdx":141},{"icon":{"paths":["M863.070 1023.977h-351.070c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h351.070c40.394 0 73.139-32.746 73.139-73.139v0-702.14c0-40.394-32.746-73.139-73.139-73.139v0h-702.14c-40.394 0-73.139 32.746-73.139 73.139v0 351.070c0 24.236-19.648 43.884-43.884 43.884s-43.884-19.648-43.884-43.884v0-351.070c0-88.866 72.041-160.907 160.907-160.907v0h702.14c88.866 0 160.907 72.041 160.907 160.907v0 702.14c0 88.866-72.041 160.907-160.907 160.907v0z","M746.047 555.884c-24.105-0.325-43.559-19.779-43.884-43.852v-190.195h-190.163c-24.236 0-43.884-19.648-43.884-43.884s19.648-43.884 43.884-43.884v0h234.047c24.105 0.325 43.559 19.779 43.884 43.852v234.079c-0.325 24.105-19.779 43.559-43.852 43.884h-0.032z","M482.745 585.139c-11.709-0.922-21.991-6.371-29.214-14.58l-0.041-0.048c-6.935-7.728-11.175-17.996-11.175-29.255s4.24-21.528 11.211-29.297l-0.036 0.041 263.303-263.303c7.815-7.297 18.343-11.777 29.916-11.777 24.236 0 43.884 19.648 43.884 43.884 0 11.574-4.48 22.101-11.802 29.942l0.023-0.026-266.813 259.792c-7.264 8.256-17.547 13.707-29.106 14.619l-0.151 0.010z","M277.953 1023.977h-175.535c-56.418-0.33-102.065-45.976-102.396-102.364v-175.567c0.33-56.418 45.976-102.065 102.364-102.396h175.567c56.418 0.33 102.065 45.976 102.396 102.364v175.567c-0.33 56.418-45.976 102.065-102.364 102.396h-0.032zM102.418 731.419c-8.079 0-14.628 6.55-14.628 14.628v0 175.535c0 8.079 6.55 14.628 14.628 14.628v0h175.535c8.079 0 14.628-6.55 14.628-14.628v0-175.535c0-8.079-6.55-14.628-14.628-14.628v0z"],"attrs":[{},{},{},{}],"tags":["window-maximize"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":79,"id":119,"name":"window-maximize","prevSize":64,"code":59707},"setIdx":0,"setId":1,"iconIdx":142},{"icon":{"paths":["M862.106 1022.571h-700.213c-88.622 0-160.465-71.843-160.465-160.465v0-700.213c0-88.622 71.843-160.465 160.465-160.465v0h350.106c24.17 0 43.763 19.594 43.763 43.763s-19.594 43.763-43.763 43.763v0h-350.106c-40.283 0-72.938 32.656-72.938 72.938v0 700.213c0 40.283 32.656 72.938 72.938 72.938v0h700.213c40.283 0 72.938-32.656 72.938-72.938v0-350.106c0-24.17 19.594-43.763 43.763-43.763s43.763 19.594 43.763 43.763v0 350.106c0 88.622-71.843 160.465-160.465 160.465v0z","M978.808 322.359c-24.038-0.324-43.439-19.725-43.763-43.732v-189.673h-189.641c-24.17 0-43.763-19.594-43.763-43.763s19.594-43.763 43.763-43.763v0h233.405c24.038 0.324 43.439 19.725 43.763 43.732v233.436c-0.324 24.038-19.725 43.439-43.732 43.763h-0.031z","M599.527 468.237c-11.677-0.919-21.931-6.354-29.134-14.54l-0.041-0.048c-6.916-7.706-11.145-17.947-11.145-29.175s4.229-21.469 11.18-29.216l-0.036 0.041 379.281-379.281c8.011-8.58 19.39-13.929 32.018-13.929 24.17 0 43.763 19.594 43.763 43.763 0 12.628-5.349 24.007-13.903 31.994l-0.026 0.023-382.782 375.78c-7.244 8.233-17.498 13.669-29.026 14.579l-0.15 0.010z"],"attrs":[{},{},{}],"tags":["external-link"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":78,"id":120,"name":"external-link","prevSize":64,"code":59708},"setIdx":0,"setId":1,"iconIdx":143},{"icon":{"paths":["M512 1023.452c-234.044 0-423.774-189.73-423.774-423.774s189.73-423.774 423.774-423.774v0h146.13c24.211 0 43.839 19.627 43.839 43.839s-19.627 43.839-43.839 43.839v0h-146.13c-185.621 0-336.097 150.475-336.097 336.097s150.475 336.097 336.097 336.097c185.621 0 336.097-150.475 336.097-336.097v0c0-24.211 19.627-43.839 43.839-43.839s43.839 19.627 43.839 43.839v0c-0.333 233.911-189.864 423.443-423.743 423.774h-0.032z","M512 438.936c-0.060 0-0.133 0-0.204 0-12.039 0-22.929-4.918-30.771-12.856l-0.004-0.004c-7.921-7.931-12.821-18.884-12.821-30.979s4.899-23.048 12.821-30.98v0l144.376-144.376-144.376-144.376c-8.595-8.025-13.953-19.423-13.953-32.074 0-24.211 19.627-43.839 43.839-43.839 12.65 0 24.048 5.358 32.049 13.927l0.023 0.026 175.355 175.355c7.921 7.931 12.821 18.884 12.821 30.979s-4.899 23.048-12.821 30.98v0l-175.355 175.355c-7.846 7.942-18.736 12.86-30.775 12.86-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["refresh"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":77,"id":121,"name":"refresh","prevSize":64,"code":59704},"setIdx":0,"setId":1,"iconIdx":144},{"icon":{"paths":["M512 528.516c-136.816 0-247.725-110.91-247.725-247.725s110.91-247.725 247.725-247.725c136.816 0 247.725 110.91 247.725 247.725v0c0 136.816-110.91 247.725-247.725 247.725v0zM512 132.155c-82.088 0-148.635 66.547-148.635 148.635s66.547 148.635 148.635 148.635c82.088 0 148.635-66.547 148.635-148.635v0c0-82.088-66.547-148.635-148.635-148.635v0z","M974.421 990.935c-27.214-0.367-49.178-22.331-49.545-49.509v-0.036c0-128.817-70.024-214.696-412.876-214.696s-412.876 85.879-412.876 214.696c0 27.363-22.182 49.545-49.545 49.545s-49.545-22.182-49.545-49.545v0c0-313.786 358.706-313.786 511.966-313.786s511.966 0 511.966 313.786c-0.367 27.214-22.331 49.178-49.509 49.545h-0.036z"],"attrs":[{},{}],"tags":["user"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":76,"id":122,"name":"user","prevSize":64,"code":59705},"setIdx":0,"setId":1,"iconIdx":145},{"icon":{"paths":["M980.232 907.071h-936.466c-16.087-0.051-30.158-8.633-37.932-21.457l-0.111-0.198c-3.59-6.323-5.705-13.888-5.705-21.948s2.115-15.626 5.823-22.172l-0.117 0.224 468.232-819.407c8.296-12.379 22.231-20.418 38.043-20.418s29.747 8.039 37.941 20.253l0.104 0.165 468.232 819.407c3.59 6.323 5.705 13.888 5.705 21.948s-2.115 15.626-5.823 22.172l0.117-0.224c-7.885 13.022-21.957 21.605-38.037 21.656h-0.007zM119.27 819.278h785.461l-392.73-687.132z","M512 585.161c-24.112-0.325-43.572-19.785-43.897-43.865v-204.883c0-24.243 19.653-43.897 43.897-43.897s43.897 19.653 43.897 43.897v0 204.851c-0.325 24.112-19.785 43.572-43.865 43.897h-0.032z","M512 760.748c-24.112-0.325-43.572-19.785-43.897-43.865v-29.296c0-24.243 19.653-43.897 43.897-43.897s43.897 19.653 43.897 43.897v0 29.264c-0.325 24.112-19.785 43.572-43.865 43.897h-0.032z"],"attrs":[{},{},{}],"tags":["exclamation-triangle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":75,"id":123,"name":"exclamation-triangle","prevSize":64,"code":59682},"setIdx":0,"setId":1,"iconIdx":146},{"icon":{"paths":["M788.745 83.045h-69.186v-69.186c0-22.926-18.586-41.512-41.512-41.512s-41.512 18.586-41.512 41.512v0 69.186h-249.071v-69.186c0-22.926-18.586-41.512-41.512-41.512s-41.512 18.586-41.512 41.512v0 69.186h-69.186c-84.063 0-152.209 68.147-152.209 152.209v0 608.839c0 84.063 68.147 152.209 152.209 152.209v0h553.491c84.063 0 152.209-68.147 152.209-152.209v0-608.839c0-84.063-68.147-152.209-152.209-152.209v0zM235.255 166.068h69.186v69.186c0 22.926 18.586 41.512 41.512 41.512s41.512-18.586 41.512-41.512v0-69.186h249.071v69.186c0 22.926 18.586 41.512 41.512 41.512s41.512-18.586 41.512-41.512v0-69.186h69.186c38.21 0 69.186 30.976 69.186 69.186v0 152.209h-691.862v-152.209c0-38.21 30.976-69.186 69.186-69.186v0zM788.745 913.28h-553.491c-38.21 0-69.186-30.976-69.186-69.186v0-373.606h691.862v373.606c0 38.21-30.976 69.186-69.186 69.186v0z"],"attrs":[{}],"tags":["calendar"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":74,"id":124,"name":"calendar","prevSize":64,"code":59687},"setIdx":0,"setId":1,"iconIdx":147},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M625.777 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l227.556-227.556c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-197.404 197.404 197.404 197.404c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":73,"id":125,"name":"chevron-circle-left","prevSize":64,"code":59688},"setIdx":0,"setId":1,"iconIdx":148},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 668.444c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 197.404 197.404 197.404-197.404c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":70,"id":126,"name":"chevron-circle-down","prevSize":64,"code":59689},"setIdx":0,"setId":1,"iconIdx":149},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M398.223 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l197.404-197.404-197.404-197.404c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0l-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":69,"id":127,"name":"chevron-circle-right","prevSize":64,"code":59690},"setIdx":0,"setId":1,"iconIdx":150},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M739.556 668.444c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-197.408-197.408-197.404 197.404c-7.599 7.095-17.835 11.451-29.087 11.451-23.564 0-42.667-19.103-42.667-42.667 0-11.253 4.356-21.488 11.475-29.112l-0.023 0.025 227.556-227.556c7.719-7.709 18.379-12.479 30.151-12.479s22.432 4.768 30.152 12.479v0l227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{}],"tags":["chevron-circle-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":68,"id":128,"name":"chevron-circle-up","prevSize":64,"code":59691},"setIdx":0,"setId":1,"iconIdx":151},{"icon":{"paths":["M512 902.549c-0.077 0-0.172 0-0.257 0-15.319 0-29.178-6.257-39.16-16.361l-0.005-0.005-258.132-260.364c-5.628-8.568-8.981-19.073-8.981-30.354 0-30.81 24.977-55.792 55.792-55.792 10.145 0 19.649 2.705 27.846 7.433l-0.269-0.143 223.173 223.173 223.173-223.173c7.925-4.589 17.434-7.289 27.577-7.289 30.81 0 55.792 24.977 55.792 55.792 0 11.285-3.353 21.785-9.108 30.566l0.128-0.209-258.132 258.132c-9.737 10.997-23.705 18.053-39.331 18.593l-0.092 0.004z","M512 493.405c-0.077 0-0.172 0-0.257 0-15.319 0-29.178-6.257-39.16-16.361l-0.005-0.005-258.132-262.596c-3.437-7.037-5.446-15.305-5.446-24.041 0-30.81 24.977-55.792 55.792-55.792 8.741 0 17.009 2.009 24.377 5.597l-0.329-0.145 223.173 223.173 223.173-223.173c7.037-3.437 15.305-5.446 24.041-5.446 30.81 0 55.792 24.977 55.792 55.792 0 8.741-2.009 17.009-5.597 24.377l0.145-0.329-260.364 260.364c-9.233 10.493-22.31 17.429-37.002 18.583l-0.192 0.012z"],"attrs":[{},{}],"tags":["angle-double-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":67,"id":129,"name":"angle-double-down","prevSize":64,"code":59692},"setIdx":0,"setId":1,"iconIdx":152},{"icon":{"paths":["M436.578 832.544c-0.073 0-0.172 0-0.262 0-15.535 0-29.584-6.348-39.707-16.591l-0.004-0.004-261.716-263.977c-10.22-10.237-16.542-24.365-16.542-39.973s6.32-29.742 16.542-39.973v0l261.716-261.716c8.688-5.708 19.333-9.102 30.778-9.102 31.242 0 56.568 25.327 56.568 56.568 0 10.286-2.746 19.925-7.538 28.233l0.144-0.272-226.267 226.267 226.267 226.267c10.22 10.237 16.542 24.365 16.542 39.973s-6.32 29.742-16.542 39.973v0c-9.854 8.923-22.994 14.389-37.408 14.389-0.902 0-1.8-0.024-2.694-0.065l0.124 0.004z","M851.399 832.544c-15.091-1.188-28.351-8.214-37.656-18.795l-0.055-0.065-263.977-263.977c-10.22-10.237-16.542-24.365-16.542-39.973s6.32-29.742 16.542-39.973v0l263.977-259.453c7.129-3.487 15.515-5.521 24.379-5.521 31.242 0 56.568 25.327 56.568 56.568 0 8.864-2.038 17.25-5.669 24.715l0.144-0.336-226.267 226.267 226.267 226.267c8.942 9.959 14.408 23.201 14.408 37.714s-5.466 27.749-14.45 37.763l0.045-0.055c-9.366 10.641-22.619 17.666-37.517 18.843l-0.193 0.014z"],"attrs":[{},{}],"tags":["angle-double-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":66,"id":130,"name":"angle-double-left","prevSize":64,"code":59693},"setIdx":0,"setId":1,"iconIdx":153},{"icon":{"paths":["M587.102 831.182c-0.073 0-0.171 0-0.259 0-15.47 0-29.463-6.321-39.534-16.519l-0.004-0.004c-10.173-10.194-16.472-24.266-16.472-39.803s6.29-29.611 16.472-39.809v0l225.304-225.304-225.304-225.304c-3.536-7.161-5.605-15.588-5.605-24.492 0-31.111 25.217-56.325 56.325-56.325 10.665 0 20.638 2.967 29.14 8.115l-0.251-0.143 262.858 262.858c10.173 10.194 16.472 24.266 16.472 39.803s-6.29 29.611-16.472 39.809v0l-262.858 258.35c-9.83 11.106-23.933 18.225-39.711 18.775l-0.094 0.004z","M174.042 831.182c-15.029-1.181-28.228-8.178-37.495-18.716l-0.053-0.063c-8.9-9.92-14.342-23.099-14.342-37.554s5.442-27.63 14.391-37.603l-0.045 0.053 225.304-225.304-225.304-225.304c-3.467-7.105-5.497-15.45-5.497-24.276 0-31.111 25.217-56.325 56.325-56.325 8.82 0 17.176 2.028 24.609 5.644l-0.339-0.145 262.858 262.858c10.173 10.194 16.472 24.266 16.472 39.803s-6.29 29.611-16.472 39.809v0l-262.858 258.35c-9.32 10.596-22.521 17.598-37.357 18.765l-0.192 0.014z"],"attrs":[{},{}],"tags":["angle-double-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":65,"id":131,"name":"angle-double-right","prevSize":64,"code":59694},"setIdx":0,"setId":1,"iconIdx":154},{"icon":{"paths":["M768.744 493.657c-0.079 0-0.163 0-0.259 0-15.11 0-28.77-6.175-38.616-16.135l-220.071-220.071-220.067 220.067c-6.991 3.451-15.223 5.479-23.923 5.479-30.385 0-55.016-24.631-55.016-55.016 0-10.412 2.899-20.155 7.927-28.458l-0.139 0.247 254.542-254.542c9.955-9.943 23.695-16.087 38.874-16.087s28.926 6.151 38.877 16.087v0l256.744 256.744c9.943 9.955 16.087 23.695 16.087 38.874s-6.151 28.926-16.087 38.877v0c-9.583 8.683-22.363 13.999-36.378 13.999-0.883 0-1.752-0.019-2.623-0.067l0.127 0.007z","M768.744 897.118c-14.683-1.159-27.57-7.987-36.629-18.283l-0.055-0.060-220.067-220.067-220.067 220.067c-6.935 3.391-15.091 5.371-23.707 5.371-30.385 0-55.016-24.631-55.016-55.016 0-8.623 1.987-16.772 5.515-24.038l-0.139 0.331 256.744-256.744c9.955-9.943 23.695-16.087 38.874-16.087s28.926 6.151 38.877 16.087v0l252.342 256.744c8.695 9.691 14.011 22.565 14.011 36.678s-5.316 26.99-14.059 36.726l0.043-0.055c-9.104 10.351-22.001 17.184-36.486 18.331l-0.187 0.012z"],"attrs":[{},{}],"tags":["angle-double-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":64,"id":132,"name":"angle-double-up","prevSize":64,"code":59695},"setIdx":0,"setId":1,"iconIdx":155},{"icon":{"paths":["M512 724.21c-0.086 0-0.192 0-0.293 0-17.487 0-33.3-7.139-44.687-18.671l-0.006-0.006-294.549-297.097c-6.421-9.779-10.246-21.757-10.246-34.639 0-35.163 28.506-63.662 63.662-63.662 11.573 0 22.424 3.091 31.773 8.485l-0.306-0.164 254.656 254.656 254.656-254.656c9.044-5.23 19.894-8.318 31.469-8.318 35.163 0 63.662 28.506 63.662 63.662 0 12.88-3.82 24.863-10.395 34.879l0.149-0.244-297.097 297.097c-10.874 11.029-25.782 18.050-42.325 18.671l-0.112 0.002z"],"attrs":[{}],"tags":["angle-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":224,"id":133,"name":"angle-down","prevSize":64,"code":59696},"setIdx":0,"setId":1,"iconIdx":156},{"icon":{"paths":["M645.785 836.904c-0.077 0-0.174 0-0.264 0-15.744 0-29.987-6.434-40.247-16.814l-267.57-267.57c-10.36-10.374-16.768-24.697-16.768-40.517s6.404-30.147 16.768-40.517v0l267.566-265.27c8.804-5.784 19.594-9.224 31.197-9.224 31.667 0 57.335 25.671 57.335 57.335 0 10.424-2.782 20.194-7.64 28.617l0.144-0.274-229.343 229.343 229.343 229.343c10.36 10.374 16.768 24.697 16.768 40.517s-6.404 30.147-16.768 40.517v0c-9.987 9.044-23.307 14.584-37.917 14.584-0.914 0-1.824-0.023-2.732-0.064l0.124 0.004z"],"attrs":[{}],"tags":["angle-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":62,"id":134,"name":"angle-left","prevSize":64,"code":59697},"setIdx":0,"setId":1,"iconIdx":157},{"icon":{"paths":["M377.809 837.894c-16.204-0.566-30.605-7.836-40.589-19.11l-0.054-0.059c-10.396-10.404-16.822-24.776-16.822-40.643s6.424-30.235 16.822-40.645v0l230.044-230.044-230.044-230.044c-2.746-6.474-4.334-14.004-4.334-21.905 0-31.765 25.748-57.513 57.513-57.513 10.324 0 20.016 2.723 28.392 7.484l-0.286-0.149 268.384 268.384c10.396 10.406 16.822 24.773 16.822 40.643s-6.424 30.236-16.822 40.645v0l-268.384 263.783c-10.036 11.334-24.433 18.607-40.543 19.164l-0.096 0.006z"],"attrs":[{}],"tags":["angle-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":61,"id":135,"name":"angle-right","prevSize":64,"code":59698},"setIdx":0,"setId":1,"iconIdx":158},{"icon":{"paths":["M804.999 721.286c-0.087 0-0.194 0-0.29 0-17.244 0-32.838-7.040-44.069-18.415l-251.149-251.149-251.143 251.143c-7.978 3.94-17.369 6.249-27.304 6.249-34.676 0-62.787-28.109-62.787-62.787 0-11.887 3.305-23 9.042-32.478l-0.157 0.277 292.999-292.999c11.357-11.344 27.043-18.363 44.37-18.363s33.008 7.014 44.37 18.363v0l292.999 292.999c11.344 11.357 18.363 27.043 18.363 44.37s-7.014 33.008-18.363 44.37v0c-11.24 11.41-26.866 18.481-44.134 18.481-0.966 0-1.925-0.024-2.88-0.070l0.133 0.002z"],"attrs":[{}],"tags":["angle-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":60,"id":136,"name":"angle-up","prevSize":64,"code":59699},"setIdx":0,"setId":1,"iconIdx":159},{"icon":{"paths":["M875.959 1024h-727.917c-82.563-3.472-148.18-71.248-148.18-154.349 0-2.309 0.051-4.607 0.151-6.89l-0.011 0.325v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c-0.162 1.762-0.255 3.81-0.255 5.881 0 34.276 25.406 62.617 58.412 67.222l0.357 0.041h729.673c33.364-4.645 58.77-32.987 58.77-67.263 0-2.069-0.093-4.118-0.274-6.141l0.019 0.261v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c0.091 1.983 0.143 4.309 0.143 6.646 0 82.485-64.648 149.87-146.039 154.251l-0.389 0.016z","M746.058 321.828c-0.060 0-0.133 0-0.204 0-12.052 0-22.954-4.923-30.804-12.869l-203.048-203.048-203.044 203.044c-7.816 7.297-18.344 11.778-29.918 11.778-24.237 0-43.886-19.648-43.886-43.886 0-11.575 4.48-22.102 11.803-29.944l-0.023 0.026 234.058-234.058c7.939-7.93 18.904-12.835 31.012-12.835s23.073 4.904 31.013 12.835v0l234.058 234.058c7.93 7.939 12.835 18.904 12.835 31.012s-4.904 23.073-12.835 31.013v0c-7.854 7.95-18.756 12.874-30.808 12.874-0.071 0-0.144 0-0.215 0h0.011z","M512 731.429c-24.106-0.325-43.561-19.78-43.886-43.854v-643.688c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 643.657c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z"],"attrs":[{},{},{}],"tags":["upload"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":59,"id":137,"name":"upload","prevSize":64,"code":59700},"setIdx":0,"setId":1,"iconIdx":160},{"icon":{"paths":["M875.959 1024h-727.917c-82.563-3.472-148.18-71.248-148.18-154.349 0-2.309 0.051-4.607 0.151-6.89l-0.011 0.325v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c-0.162 1.762-0.255 3.81-0.255 5.881 0 34.276 25.406 62.617 58.412 67.222l0.357 0.041h729.673c33.364-4.645 58.77-32.987 58.77-67.263 0-2.069-0.093-4.118-0.274-6.141l0.019 0.261v-175.543c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 175.543c0.091 1.983 0.143 4.309 0.143 6.646 0 82.485-64.648 149.87-146.039 154.251l-0.389 0.016z","M512 731.429c-0.060 0-0.133 0-0.204 0-12.052 0-22.954-4.923-30.804-12.869l-234.062-234.062c-7.297-7.816-11.778-18.344-11.778-29.918 0-24.237 19.648-43.886 43.886-43.886 11.575 0 22.102 4.48 29.944 11.803l-0.026-0.023 203.044 203.044 203.044-203.044c7.816-7.297 18.344-11.778 29.918-11.778 24.237 0 43.886 19.648 43.886 43.886 0 11.575-4.48 22.102-11.803 29.944l0.023-0.026-234.058 234.058c-7.854 7.95-18.756 12.874-30.808 12.874-0.071 0-0.144 0-0.215 0h0.011z","M512 731.429c-24.106-0.325-43.561-19.78-43.886-43.854v-643.688c0-24.237 19.648-43.886 43.886-43.886s43.886 19.648 43.886 43.886v0 643.657c-0.325 24.106-19.78 43.561-43.854 43.886h-0.032z"],"attrs":[{},{},{}],"tags":["download"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":113,"id":138,"name":"download","prevSize":64,"code":59734},"setIdx":0,"setId":1,"iconIdx":161},{"icon":{"paths":["M512 0c-282.769 0-512 229.231-512 512s229.231 512 512 512c282.769 0 512-229.231 512-512v0c0-282.769-229.231-512-512-512v0zM85.333 512c0-0.111 0-0.24 0-0.369 0-102.621 36.521-196.712 97.276-269.985l-0.565 0.701 599.609 599.609c-72.916 60.16-167.308 96.645-270.223 96.645-235.327 0-426.097-190.771-426.097-426.097 0-0.177 0-0.353 0-0.531v0.028zM841.956 781.653l-599.609-599.609c72.855-59.977 167.108-96.344 269.855-96.344 235.327 0 426.097 190.771 426.097 426.097 0 102.747-36.367 197-96.931 270.591l0.587-0.735z"],"attrs":[{}],"tags":["ban"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":58,"id":139,"name":"ban","prevSize":64,"code":59701},"setIdx":0,"setId":1,"iconIdx":162},{"icon":{"paths":["M802.659 1001.088c-7.178-0.012-13.918-1.875-19.771-5.137l0.207 0.106-271.094-142.534-271.094 142.534c-5.737 3.14-12.567 4.986-19.829 4.986-9.126 0-17.571-2.916-24.452-7.867l0.124 0.085c-10.58-7.82-17.366-20.248-17.366-34.262 0-2.509 0.217-4.966 0.634-7.355l-0.037 0.254 52.543-301.837-220.23-213.523c-7.577-7.585-12.265-18.059-12.265-29.628 0-4.8 0.807-9.411 2.291-13.706l-0.089 0.295c4.841-15.028 17.641-26.147 33.311-28.479l0.227-0.028 302.955-44.158 135.827-274.448c7.745-12.829 21.611-21.275 37.451-21.275s29.706 8.446 37.341 21.080l0.11 0.195 135.827 274.448 302.955 44.158c15.896 2.359 28.697 13.479 33.456 28.215l0.081 0.292c1.397 4 2.204 8.611 2.204 13.411 0 11.569-4.686 22.044-12.265 29.63v0l-220.23 213.523 51.983 301.837c0.38 2.135 0.597 4.593 0.597 7.101 0 14.014-6.786 26.444-17.251 34.181l-0.115 0.081c-6.725 4.703-15.021 7.598-23.979 7.824l-0.056 0.001zM512 764.649c7.119 0.088 13.834 1.727 19.85 4.594l-0.287-0.123 215.199 111.791-40.804-239.793c-0.368-2.129-0.579-4.58-0.579-7.081 0-11.813 4.698-22.528 12.328-30.38l-0.010 0.010 174.395-167.687-240.911-35.774c-13.783-2.252-25.168-10.868-31.19-22.677l-0.111-0.241-107.879-217.994-107.879 218.553c-6.135 12.049-17.519 20.666-31.056 22.884l-0.246 0.033-240.911 35.214 174.395 167.687c7.619 7.842 12.317 18.557 12.317 30.37 0 2.501-0.211 4.952-0.614 7.338l0.035-0.257-40.804 241.47 215.199-111.791c5.628-3.296 12.279-5.497 19.381-6.135l0.183-0.013z"],"attrs":[{}],"tags":["star-o"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":57,"id":140,"name":"star-o","prevSize":64,"code":59702},"setIdx":0,"setId":1,"iconIdx":163},{"icon":{"paths":["M1021.842 393.484c-4.841-15.030-17.644-26.151-33.316-28.483l-0.227-0.028-302.998-44.164-135.846-274.487c-7.746-12.831-21.614-21.278-37.456-21.278s-29.71 8.447-37.346 21.083l-0.11 0.195-135.846 274.487-302.998 44.164c-15.899 2.36-28.701 13.481-33.461 28.219l-0.081 0.292c-1.397 4-2.204 8.612-2.204 13.413 0 11.571 4.687 22.047 12.267 29.634v0l220.261 213.553-51.991 301.88c-0.38 2.136-0.597 4.594-0.597 7.102 0 14.016 6.787 26.447 17.253 34.186l0.115 0.081c6.76 4.866 15.204 7.783 24.331 7.783 7.263 0 14.096-1.847 20.052-5.097l-0.219 0.11 270.575-142.555 271.133 142.555c5.647 3.156 12.387 5.020 19.563 5.031h0.004c9.211-0.109 17.721-3.021 24.741-7.922l-0.143 0.094c10.582-7.821 17.369-20.251 17.369-34.267 0-2.509-0.218-4.967-0.634-7.356l0.037 0.254-52.55-301.88 219.702-213.553c7.83-7.626 12.687-18.27 12.687-30.049 0-4.646-0.756-9.117-2.151-13.294l0.085 0.296z"],"attrs":[{}],"tags":["star"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":56,"id":141,"name":"star","prevSize":64,"code":59703},"setIdx":0,"setId":1,"iconIdx":164},{"icon":{"paths":["M679.213 992.738c-0.086 0-0.19 0-0.292 0-17.22 0-32.796-7.035-44.013-18.388l-418.039-418.039c-11.33-11.344-18.339-27.010-18.339-44.311s7.007-32.967 18.339-44.313v0l418.033-418.033c11.167-10.427 26.211-16.828 42.747-16.828 34.631 0 62.705 28.074 62.705 62.705 0 16.538-6.402 31.58-16.864 42.785l0.034-0.037-373.722 373.722 373.722 373.722c11.33 11.344 18.339 27.010 18.339 44.311s-7.007 32.967-18.339 44.313v0c-11.222 11.36-26.798 18.394-44.019 18.394-0.102 0-0.205 0-0.307 0h0.016z"],"attrs":[{}],"tags":["chevron-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":16,"id":142,"name":"chevron-left","prevSize":64,"code":59648},"setIdx":0,"setId":1,"iconIdx":165},{"icon":{"paths":["M344.779 992.761c-0.086 0-0.19 0-0.292 0-17.221 0-32.798-7.035-44.016-18.389l-0.006-0.006c-11.331-11.345-18.34-27.011-18.34-44.313s7.008-32.969 18.34-44.315v0l373.739-373.739-373.739-373.739c-10.427-11.167-16.829-26.212-16.829-42.749 0-34.632 28.075-62.708 62.708-62.708 16.539 0 31.582 6.402 42.787 16.865l-0.037-0.034 418.053 418.053c11.331 11.345 18.34 27.011 18.34 44.313s-7.008 32.969-18.34 44.315v0l-418.053 418.053c-11.223 11.36-26.8 18.395-44.021 18.395-0.102 0-0.205 0-0.307 0h0.016z"],"attrs":[{}],"tags":["chevron-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":17,"id":143,"name":"chevron-right","prevSize":64,"code":59649},"setIdx":0,"setId":1,"iconIdx":166},{"icon":{"paths":["M512 774.266c-0.084 0-0.183 0-0.282 0-16.621 0-31.655-6.79-42.481-17.748l-403.49-403.49c-6.608-9.557-10.557-21.395-10.557-34.153 0-33.426 27.098-60.522 60.522-60.522 13.37 0 25.728 4.335 35.742 11.677l-0.17-0.119 360.715 358.295 360.715-358.295c9.294-6.106 20.686-9.741 32.927-9.741 33.426 0 60.522 27.098 60.522 60.522 0 11.002-2.935 21.318-8.065 30.207l0.155-0.294-403.485 403.485c-10.561 11.928-25.717 19.583-42.668 20.171l-0.102 0.002z"],"attrs":[{}],"tags":["chevron-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":18,"id":144,"name":"chevron-down","prevSize":64,"code":59650},"setIdx":0,"setId":1,"iconIdx":167},{"icon":{"paths":["M912.529 772.345c-0.083 0-0.182 0-0.279 0-16.5 0-31.424-6.74-42.17-17.619l-358.079-358.079-358.074 355.671c-9.226 6.061-20.534 9.669-32.685 9.669-33.181 0-60.080-26.899-60.080-60.080 0-10.921 2.914-21.161 8.005-29.985l-0.154 0.291 400.529-400.529c10.869-10.856 25.879-17.571 42.456-17.571s31.587 6.714 42.457 17.571v0l400.529 400.529c10.856 10.869 17.571 25.879 17.571 42.456s-6.714 31.587-17.571 42.457v0c-10.467 9.481-24.421 15.283-39.728 15.283-0.96 0-1.913-0.022-2.862-0.068l0.134 0.005z"],"attrs":[{}],"tags":["chevron-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":19,"id":145,"name":"chevron-up","prevSize":64,"code":59651},"setIdx":0,"setId":1,"iconIdx":168},{"icon":{"paths":["M777.445 959.937c-0.065 0-0.144 0-0.22 0-11.19 0-21.502-3.743-29.759-10.044l0.119 0.088-530.888-398.166c-12.143-9.177-19.908-23.59-19.908-39.817s7.765-30.639 19.784-39.726l0.124-0.091 530.888-398.166c8.229-6.251 18.645-10.014 29.941-10.014 8.203 0 15.94 1.984 22.762 5.498l-0.278-0.131c16.203 8.535 27.088 25.214 27.208 44.445v796.35c-0.121 19.249-11.006 35.927-26.932 44.329l-0.275 0.133c-6.602 3.186-14.334 5.125-22.5 5.309l-0.063 0.002zM329.508 512l398.166 298.625v-597.249z"],"attrs":[{}],"tags":["caret-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":20,"id":146,"name":"caret-left","prevSize":64,"code":59652},"setIdx":0,"setId":1,"iconIdx":169},{"icon":{"paths":["M246.514 960.008c-8.001-0.105-15.52-2.052-22.189-5.441l0.287 0.133c-16.574-8.253-27.783-25.040-27.876-44.458v-796.469c0.092-19.426 11.302-36.213 27.587-44.339l0.287-0.132c6.449-3.33 14.077-5.284 22.158-5.284 11.175 0 21.478 3.731 29.729 10.017l-0.119-0.089 530.972 398.228c12.145 9.177 19.912 23.594 19.912 39.823s-7.766 30.645-19.789 39.733l-0.124 0.091-530.972 398.228c-8.14 6.214-18.456 9.957-29.645 9.957-0.077 0-0.156 0-0.232 0h0.012zM296.292 213.328v597.343l398.228-298.672z"],"attrs":[{}],"tags":["caret-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":21,"id":147,"name":"caret-right","prevSize":64,"code":59653},"setIdx":0,"setId":1,"iconIdx":170},{"icon":{"paths":["M512 808.242c-0.092 0-0.203 0.002-0.311 0.002-15.157 0-28.607-7.307-37.020-18.589l-0.088-0.122-374.2-498.935c-5.874-7.735-9.411-17.522-9.411-28.14 0-7.708 1.865-14.982 5.168-21.391l-0.124 0.263c8.022-15.226 23.696-25.457 41.77-25.57h748.419c18.091 0.116 33.765 10.344 41.662 25.311l0.125 0.259c3.18 6.151 5.044 13.42 5.044 21.131 0 10.614-3.536 20.406-9.494 28.255l0.085-0.116-374.2 498.935c-8.503 11.404-21.951 18.712-37.108 18.712-0.109 0-0.218 0-0.329-0.002h0.017zM231.349 309.307l280.651 374.2 280.651-374.2z"],"attrs":[{}],"tags":["caret-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":22,"id":148,"name":"caret-down","prevSize":64,"code":59654},"setIdx":0,"setId":1,"iconIdx":171},{"icon":{"paths":["M886.087 808.153h-748.175c-18.084-0.115-33.754-10.339-41.649-25.303l-0.125-0.259c-3.18-6.148-5.042-13.416-5.042-21.125 0-10.612 3.535-20.4 9.492-28.247l-0.085 0.116 374.087-498.782c8.871-10.966 22.328-17.919 37.409-17.919s28.537 6.953 37.338 17.828l0.069 0.090 374.087 498.782c5.874 7.732 9.407 17.518 9.407 28.131 0 7.706-1.864 14.977-5.165 21.386l0.123-0.262c-8.019 15.222-23.689 25.45-41.757 25.562h-0.016zM231.436 714.631h561.131l-280.564-374.087z"],"attrs":[{}],"tags":["caret-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":23,"id":149,"name":"caret-up","prevSize":64,"code":59655},"setIdx":0,"setId":1,"iconIdx":172},{"icon":{"paths":["M440.071 880.415c-243.195 0-440.344-197.149-440.344-440.344s197.149-440.344 440.344-440.344c243.195 0 440.344 197.149 440.344 440.344v0c0 243.195-197.149 440.344-440.344 440.344v0zM440.071 88.031c-193.781 0-350.872 157.090-350.872 350.872s157.090 350.872 350.872 350.872c193.781 0 350.872-157.090 350.872-350.872v0c0-193.781-157.090-350.872-350.872-350.872v0z","M979.828 1023.687c-0.060 0-0.133 0-0.204 0-12.045 0-22.94-4.92-30.785-12.862l-241.52-241.52c-7.293-7.811-11.771-18.333-11.771-29.899 0-24.222 19.636-43.859 43.859-43.859 11.568 0 22.088 4.478 29.926 11.795l-0.026-0.023 241.516 241.516c7.925 7.934 12.827 18.892 12.827 30.993s-4.901 23.059-12.827 30.995v0c-7.849 7.945-18.744 12.866-30.789 12.866-0.071 0-0.144 0-0.215 0h0.011z"],"attrs":[{},{}],"tags":["search"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":24,"id":150,"name":"search","prevSize":64,"code":59656},"setIdx":0,"setId":1,"iconIdx":173},{"icon":{"paths":["M367.973 877.709c-12.364-0.429-23.354-5.979-30.973-14.583l-0.039-0.045-292.569-292.569c-12.118-7.943-20.011-21.462-20.011-36.822 0-24.237 19.649-43.886 43.886-43.886 16.258 0 30.454 8.843 38.038 21.983l0.112 0.213 261.556 259.802 612.637-610.884c6.739-4.429 14.999-7.063 23.874-7.063 24.237 0 43.886 19.649 43.886 43.886 0 7.977-2.129 15.457-5.848 21.903l0.112-0.213-643.651 643.651c-7.658 8.649-18.646 14.2-30.94 14.626l-0.073 0.001z"],"attrs":[{}],"tags":["check"],"grid":16,"isMulticolor":false,"isMulticolor2":false,"width":1088},"attrs":[{}],"properties":{"order":25,"id":151,"name":"check","prevSize":64,"code":59657},"setIdx":0,"setId":1,"iconIdx":174},{"icon":{"paths":["M426.842 696.51c-11.361-0.894-21.337-6.182-28.346-14.147l-0.040-0.047-170.317-170.317c-2.623-5.368-4.157-11.68-4.157-18.35 0-23.516 19.064-42.579 42.579-42.579 6.67 0 12.983 1.534 18.603 4.269l-0.253-0.11 140.228 140.228 484.268-480.861c5.368-2.623 11.68-4.157 18.35-4.157 23.516 0 42.579 19.064 42.579 42.579 0 6.67-1.534 12.983-4.269 18.603l0.11-0.253-510.95 510.95c-7.048 8.010-17.025 13.299-28.241 14.184l-0.146 0.009z","M512 1022.95c-191.476-0.317-358.217-105.908-445.47-261.972l-1.328-2.587c-31.938-55.832-53.595-121.525-60.581-191.54l-0.166-2.053c-1.75-15.87-2.746-34.274-2.746-52.91 0-191.528 105.381-358.444 261.324-445.927l2.575-1.327c55.832-31.938 121.525-53.595 191.54-60.581l2.053-0.166c16.139-1.838 34.846-2.885 53.796-2.885 52.724 0 103.554 8.111 151.308 23.156l-3.563-0.969c19.66 4.032 34.236 21.19 34.236 41.754 0 23.516-19.064 42.579-42.579 42.579-5.793 0-11.317-1.158-16.352-3.253l0.282 0.104c-37.278-11.625-80.141-18.322-124.567-18.322-16.116 0-32.026 0.881-47.685 2.599l1.933-0.172c-60.018 6.3-114.675 24.271-163.354 51.622l2.121-1.095c-49.065 27.393-90.495 62.305-124.293 103.695l-0.607 0.765c-59.499 72.093-95.584 165.431-95.584 267.195 0 16.071 0.899 31.933 2.652 47.536l-0.174-1.916c6.3 60.018 24.271 114.675 51.622 163.354l-1.095-2.121c27.393 49.065 62.305 90.495 103.695 124.293l0.765 0.607c72.093 59.499 165.431 95.584 267.195 95.584 16.071 0 31.933-0.899 47.536-2.652l-1.916 0.174c60.018-6.3 114.675-24.271 163.354-51.622l-2.121 1.095c49.065-27.393 90.495-62.305 124.293-103.695l0.607-0.765c59.499-72.093 95.584-165.431 95.584-267.195 0-16.071-0.899-31.933-2.652-47.536l0.174 1.916c-0.129-1.276-0.204-2.758-0.204-4.258 0-24.725 20.044-44.769 44.769-44.769 23.226 0 42.321 17.686 44.551 40.326l0.015 0.185c1.73 15.781 2.716 34.082 2.716 52.613 0 191.743-105.619 358.82-261.851 446.222l-2.584 1.328c-56.511 33.262-123.144 55.912-194.296 63.403l-2.137 0.182c-17.6 0-35.767 0-52.798 0z"],"attrs":[{},{}],"tags":["check-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":26,"id":152,"name":"check-circle","prevSize":64,"code":59658},"setIdx":0,"setId":1,"iconIdx":175},{"icon":{"paths":["M586.932 512l312.455-312.455c10.394-9.708 16.875-23.488 16.875-38.79 0-29.283-23.737-53.020-53.020-53.020-15.299 0-29.084 6.481-38.759 16.841l-0.027 0.029-312.455 312.455-312.455-312.455c-9.444-8.816-22.161-14.228-36.145-14.228-29.283 0-53.020 23.737-53.020 53.020 0 13.985 5.412 26.701 14.261 36.174l-0.027-0.029 312.455 312.455-312.455 312.455c-9.582 9.589-15.504 22.839-15.504 37.468s5.926 27.874 15.504 37.469v0c9.589 9.582 22.839 15.504 37.468 15.504s27.874-5.926 37.469-15.504v0l312.455-312.455 312.455 312.455c9.589 9.582 22.839 15.504 37.468 15.504s27.874-5.926 37.469-15.504v0c9.582-9.589 15.504-22.839 15.504-37.468s-5.926-27.874-15.504-37.469v0z"],"attrs":[{}],"tags":["times"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":265,"id":153,"name":"times","prevSize":64,"code":59659},"setIdx":0,"setId":1,"iconIdx":176},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M341.333 725.333c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l341.333-341.333c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-341.333 341.333c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M682.667 725.333c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-341.337-341.337c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 341.333 341.333c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z"],"attrs":[{},{},{}],"tags":["times-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":28,"id":154,"name":"times-circle","prevSize":64,"code":59660},"setIdx":0,"setId":1,"iconIdx":177},{"icon":{"paths":["M559.485 464.515v-395.695c0-26.223-21.257-47.485-47.485-47.485s-47.485 21.257-47.485 47.485v0 395.695h-395.695c-26.223 0-47.485 21.257-47.485 47.485s21.257 47.485 47.485 47.485v0h395.695v395.695c0.352 26.082 21.403 47.133 47.447 47.485h0.033c26.223 0 47.485-21.257 47.485-47.485v0-395.695h395.695c26.223 0 47.485-21.257 47.485-47.485v0c-0.352-26.082-21.403-47.133-47.447-47.485h-0.033z"],"attrs":[{}],"tags":["plus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":35,"id":155,"name":"plus","prevSize":64,"code":59661},"setIdx":0,"setId":1,"iconIdx":178},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{},{}],"tags":["plus-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":36,"id":156,"name":"plus-circle","prevSize":64,"code":59662},"setIdx":0,"setId":1,"iconIdx":179},{"icon":{"paths":["M967.085 568.886h-910.171c-31.417 0-56.886-25.469-56.886-56.886s25.469-56.886 56.886-56.886v0h910.171c31.417 0 56.886 25.469 56.886 56.886s-25.469 56.886-56.886 56.886v0z"],"attrs":[{}],"tags":["minus"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":41,"id":157,"name":"minus","prevSize":64,"code":59663},"setIdx":0,"setId":1,"iconIdx":180},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{}],"tags":["minus-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":42,"id":158,"name":"minus-circle","prevSize":64,"code":59664},"setIdx":0,"setId":1,"iconIdx":181},{"icon":{"paths":["M1024 512c0 282.769-229.231 512-512 512s-512-229.231-512-512c0-282.769 229.231-512 512-512s512 229.231 512 512z"],"attrs":[{}],"tags":["radio-on"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":47,"id":159,"name":"circle-on","prevSize":64,"code":59665},"setIdx":0,"setId":1,"iconIdx":182},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z"],"attrs":[{}],"tags":["radio-off"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":48,"id":160,"name":"circle-off","prevSize":64,"code":59666},"setIdx":0,"setId":1,"iconIdx":183},{"icon":{"paths":["M512 761.297c-0.059 0-0.133 0-0.206 0-12.080 0-23.010-4.935-30.879-12.901l-410.613-410.613c-7.95-7.958-12.867-18.951-12.867-31.089 0-24.283 19.676-43.971 43.952-43.993h821.216c23.565 0.924 42.321 20.252 42.321 43.961 0 11.301-4.262 21.608-11.268 29.401l0.035-0.040-410.607 410.607c-7.678 8.671-18.694 14.235-31.015 14.662l-0.074 0.003zM207.563 350.691l304.437 304.437 304.437-304.437z"],"attrs":[{}],"tags":["sort-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":51,"id":161,"name":"sort-down","prevSize":64,"code":59667},"setIdx":0,"setId":1,"iconIdx":184},{"icon":{"paths":["M921.888 760.859h-819.773c-0.088 0-0.19 0.002-0.294 0.002-18.019 0-33.47-11-40.004-26.651l-0.105-0.287c-1.856-4.68-2.932-10.103-2.932-15.777 0-11.845 4.689-22.595 12.313-30.495l409.875-409.875c7.945-7.935 18.917-12.844 31.034-12.844s23.089 4.908 31.035 12.844v0l409.888 409.888c7.91 7.94 12.801 18.896 12.801 30.993 0 6.145-1.262 11.997-3.542 17.308l0.108-0.285c-7.032 14.993-22.001 25.192-39.352 25.192-0.369 0-0.739-0.004-1.106-0.013l0.055 0.002zM208.099 673.027h607.804l-303.901-303.901z"],"attrs":[{}],"tags":["sort-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":52,"id":162,"name":"sort-up","prevSize":64,"code":59668},"setIdx":0,"setId":1,"iconIdx":185},{"icon":{"paths":["M841.149 443.428h-658.298c-0.083 0-0.179 0.001-0.275 0.001-16.883 0-31.357-10.305-37.478-24.968l-0.099-0.269c-2.034-4.708-3.217-10.189-3.217-15.949 0-11.333 4.583-21.597 11.994-29.037l329.147-329.147c7.443-7.433 17.723-12.033 29.075-12.033s21.632 4.598 29.076 12.033v0l329.149 329.149c7.411 7.439 11.993 17.704 11.993 29.036 0 5.757-1.183 11.24-3.319 16.216l0.101-0.267c-6.22 14.932-20.695 25.236-37.577 25.236-0.097 0-0.193 0-0.29-0.001h0.015zM282.145 361.141h459.712l-229.855-229.855z","M512 992.009c-0.056 0-0.125 0-0.191 0-11.299 0-21.519-4.615-28.879-12.065l-329.153-329.153c-7.411-7.439-11.993-17.704-11.993-29.036 0-5.757 1.183-11.24 3.319-16.216l-0.101 0.267c6.22-14.932 20.695-25.236 37.577-25.236 0.097 0 0.193 0 0.29 0.001h658.283c0.083 0 0.179-0.001 0.275-0.001 16.883 0 31.357 10.305 37.478 24.968l0.099 0.269c2.034 4.708 3.217 10.189 3.217 15.949 0 11.333-4.583 21.597-11.994 29.037l-329.147 329.147c-7.363 7.453-17.584 12.068-28.883 12.068-0.067 0-0.135 0-0.202 0h0.010zM282.145 662.859l229.855 229.855 229.855-229.855z"],"attrs":[{},{}],"tags":["sort"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":54,"id":163,"name":"sort","prevSize":64,"code":59669},"setIdx":0,"setId":1,"iconIdx":186},{"icon":{"paths":["M776.253 1023.989c-13.652-0.164-25.983-5.679-35.022-14.542l-462.434-462.434c-8.953-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l462.442-462.442c8.959-8.925 21.319-14.443 34.966-14.443 6.933 0 13.536 1.424 19.529 3.996l-0.322-0.122c17.981 7.491 30.389 24.922 30.389 45.252 0 0.116 0 0.233-0.002 0.348v-0.019 924.882c0 0.099 0.002 0.215 0.002 0.331 0 20.33-12.41 37.761-30.067 45.132l-0.324 0.119c-5.648 2.471-12.229 3.927-19.143 3.964h-0.014zM383.839 512l342.867 342.867v-685.734z","M247.747 1023.989c-27.215-0.367-49.181-22.332-49.548-49.511v-924.917c0-27.364 22.183-49.548 49.548-49.548s49.548 22.183 49.548 49.548v0 924.882c-0.367 27.215-22.332 49.181-49.511 49.548h-0.036z"],"attrs":[{},{}],"tags":["step-backward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":29,"id":164,"name":"step-backward","prevSize":64,"code":59670},"setIdx":0,"setId":1,"iconIdx":187},{"icon":{"paths":["M247.747 1023.989c-6.929-0.037-13.509-1.493-19.478-4.087l0.321 0.124c-17.981-7.491-30.389-24.922-30.389-45.252 0-0.116 0-0.231 0.002-0.348v0.019-924.882c0-0.099-0.002-0.215-0.002-0.331 0-20.33 12.41-37.761 30.067-45.132l0.324-0.119c5.67-2.449 12.271-3.874 19.206-3.874 13.649 0 26.007 5.518 34.967 14.444l462.441 462.441c8.953 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0l-462.442 462.442c-9.030 8.855-21.362 14.37-34.982 14.533h-0.031zM297.295 169.133v685.734l342.867-342.867z","M776.253 1023.989c-27.215-0.367-49.181-22.332-49.548-49.511v-924.917c0-27.364 22.183-49.548 49.548-49.548s49.548 22.183 49.548 49.548v0 924.882c-0.367 27.215-22.332 49.181-49.513 49.548h-0.036z"],"attrs":[{},{}],"tags":["step-forward"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":30,"id":165,"name":"step-forward","prevSize":64,"code":59671},"setIdx":0,"setId":1,"iconIdx":188},{"icon":{"paths":["M325.818 465.455h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM139.636 93.091c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z","M325.818 1024h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM139.636 651.636c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z","M884.364 465.455h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM698.182 93.091c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z","M884.364 1024h-186.182c-77.119 0-139.636-62.518-139.636-139.636v0-186.182c0-77.119 62.518-139.636 139.636-139.636v0h186.182c77.119 0 139.636 62.518 139.636 139.636v0 186.182c0 77.119-62.518 139.636-139.636 139.636v0zM698.182 651.636c-25.567 0.345-46.201 20.979-46.545 46.512v186.215c0.345 25.567 20.979 46.201 46.512 46.545h186.215c25.567-0.345 46.201-20.979 46.545-46.512v-186.215c-0.345-25.567-20.979-46.201-46.512-46.545h-0.033z"],"attrs":[{},{},{},{}],"tags":["th-large"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{},{}],"properties":{"order":34,"id":166,"name":"th-large","prevSize":64,"code":59672},"setIdx":0,"setId":1,"iconIdx":189},{"icon":{"paths":["M512 1023.983c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-396.378-396.378c-8.239-8.824-13.297-20.711-13.297-33.777 0-27.364 22.183-49.547 49.547-49.547 13.068 0 24.953 5.058 33.806 13.325l-0.029-0.026 361.361 361.361 361.361-361.361c8.824-8.239 20.711-13.297 33.777-13.297 27.364 0 49.547 22.183 49.547 49.547 0 13.068-5.058 24.953-13.325 33.806l0.026-0.029-396.374 396.374c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M512 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{}],"tags":["arrow-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":37,"id":167,"name":"arrow-down","prevSize":64,"code":59673},"setIdx":0,"setId":1,"iconIdx":190},{"icon":{"paths":["M445.937 957.921c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-396.378-396.378c-8.952-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l396.374-396.374c8.824-8.239 20.711-13.297 33.777-13.297 27.364 0 49.547 22.183 49.547 49.547 0 13.068-5.058 24.953-13.325 33.806l0.026-0.029-361.361 361.361 361.361 361.361c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M974.437 561.547h-924.872c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.872c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z"],"attrs":[{},{}],"tags":["arrow-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":40,"id":168,"name":"arrow-left","prevSize":64,"code":59674},"setIdx":0,"setId":1,"iconIdx":191},{"icon":{"paths":["M578.063 957.921c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-0.005-0.005c-8.952-8.963-14.491-21.342-14.491-35.013s5.537-26.049 14.491-35.014v0l361.361-361.361-361.361-361.361c-8.239-8.824-13.297-20.711-13.297-33.777 0-27.364 22.183-49.547 49.547-49.547 13.068 0 24.953 5.058 33.806 13.325l-0.029-0.026 396.374 396.374c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0l-396.374 396.374c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M974.437 561.547h-924.872c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.872c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z"],"attrs":[{},{}],"tags":["arrow-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":43,"id":169,"name":"arrow-right","prevSize":64,"code":59675},"setIdx":0,"setId":1,"iconIdx":192},{"icon":{"paths":["M908.374 495.484c-0.068 0-0.15 0-0.231 0-13.607 0-25.914-5.559-34.777-14.53l-361.366-361.366-361.361 361.361c-8.824 8.239-20.711 13.297-33.777 13.297-27.364 0-49.547-22.183-49.547-49.547 0-13.068 5.058-24.953 13.325-33.806l-0.026 0.029 396.374-396.374c8.963-8.952 21.342-14.491 35.013-14.491s26.049 5.537 35.014 14.491v0l396.374 396.374c8.952 8.963 14.491 21.342 14.491 35.013s-5.537 26.049-14.491 35.014v0c-8.867 8.976-21.175 14.534-34.782 14.534-0.081 0-0.163 0-0.243 0h0.012z","M512 1023.983c-27.215-0.367-49.18-22.332-49.547-49.511v-924.907c0-27.364 22.183-49.547 49.547-49.547s49.547 22.183 49.547 49.547v0 924.872c-0.367 27.215-22.332 49.18-49.511 49.547h-0.036z"],"attrs":[{},{}],"tags":["arrow-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":216,"id":170,"name":"arrow-up","prevSize":64,"code":59676},"setIdx":0,"setId":1,"iconIdx":193},{"icon":{"paths":["M974.438 561.547h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z","M974.438 264.265h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z","M974.438 858.829h-924.874c-27.364 0-49.547-22.183-49.547-49.547s22.183-49.547 49.547-49.547v0h924.874c27.364 0 49.547 22.183 49.547 49.547s-22.183 49.547-49.547 49.547v0z"],"attrs":[{},{},{}],"tags":["bars"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":215,"id":171,"name":"bars","prevSize":64,"code":59677},"setIdx":0,"setId":1,"iconIdx":194},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 197.404 197.404 197.404-197.404c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z"],"attrs":[{},{},{}],"tags":["arrow-circle-down"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":50,"id":172,"name":"arrow-circle-down","prevSize":64,"code":59678},"setIdx":0,"setId":1,"iconIdx":195},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-227.56-227.56c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l227.556-227.556c7.599-7.095 17.835-11.451 29.087-11.451 23.564 0 42.667 19.103 42.667 42.667 0 11.253-4.356 21.488-11.475 29.112l0.023-0.025-197.404 197.404 197.404 197.404c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{},{}],"tags":["arrow-circle-left"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":53,"id":173,"name":"arrow-circle-left","prevSize":64,"code":59679},"setIdx":0,"setId":1,"iconIdx":196},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M512 782.223c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-0.004-0.004c-7.709-7.719-12.479-18.379-12.479-30.151s4.768-22.432 12.479-30.152v0l197.404-197.404-197.404-197.404c-7.095-7.599-11.451-17.835-11.451-29.087 0-23.564 19.103-42.667 42.667-42.667 11.253 0 21.488 4.356 29.112 11.475l-0.025-0.023 227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0l-227.556 227.556c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M739.556 554.667h-455.111c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667v0h455.111c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667v0z"],"attrs":[{},{},{}],"tags":["arrow-circle-right"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":55,"id":174,"name":"arrow-circle-right","prevSize":64,"code":59680},"setIdx":0,"setId":1,"iconIdx":197},{"icon":{"paths":["M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z","M739.556 554.667c-0.059 0-0.129 0-0.199 0-11.717 0-22.316-4.787-29.948-12.512l-197.408-197.408-197.404 197.404c-7.599 7.095-17.835 11.451-29.087 11.451-23.564 0-42.667-19.103-42.667-42.667 0-11.253 4.356-21.488 11.475-29.112l-0.023 0.025 227.556-227.556c7.719-7.709 18.379-12.479 30.151-12.479s22.432 4.768 30.152 12.479v0l227.556 227.556c7.709 7.719 12.479 18.379 12.479 30.151s-4.768 22.432-12.479 30.152v0c-7.636 7.729-18.235 12.516-29.952 12.516-0.069 0-0.14 0-0.209 0h0.011z","M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-455.141c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 455.111c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z"],"attrs":[{},{},{}],"tags":["arrow-circle-up"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":31,"id":175,"name":"arrow-circle-up","prevSize":64,"code":59681},"setIdx":0,"setId":1,"iconIdx":198},{"icon":{"paths":["M512 1023.999c-36.682-0.495-66.288-30.1-66.783-66.735v-623.353c0-36.883 29.9-66.783 66.783-66.783s66.783 29.9 66.783 66.783v0 623.305c-0.495 36.682-30.1 66.288-66.735 66.783h-0.048z","M512 178.087c-36.682-0.495-66.288-30.1-66.783-66.735v-44.569c0-36.883 29.9-66.783 66.783-66.783s66.783 29.9 66.783 66.783v0 44.521c-0.495 36.682-30.1 66.288-66.735 66.783h-0.048z"],"attrs":[{},{}],"tags":["info"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{}],"properties":{"order":33,"id":176,"name":"info","prevSize":64,"code":59683},"setIdx":0,"setId":1,"iconIdx":199},{"icon":{"paths":["M512 782.223c-23.436-0.316-42.351-19.231-42.667-42.636v-284.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 284.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M512 355.556c-23.436-0.316-42.351-19.231-42.667-42.636v-28.475c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v0 28.444c-0.316 23.436-19.231 42.351-42.636 42.667h-0.031z","M512 1024c-282.769 0-512-229.231-512-512s229.231-512 512-512c282.769 0 512 229.231 512 512v0c0 282.769-229.231 512-512 512v0zM512 85.333c-235.641 0-426.667 191.025-426.667 426.667s191.025 426.667 426.667 426.667c235.641 0 426.667-191.025 426.667-426.667v0c0-235.641-191.025-426.667-426.667-426.667v0z"],"attrs":[{},{},{}],"tags":["info-circle"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":38,"id":177,"name":"info-circle","prevSize":64,"code":59684},"setIdx":0,"setId":1,"iconIdx":200},{"icon":{"paths":["M980.714 497.352c-0.058 0-0.126 0-0.195 0-9.879 0-18.984-3.304-26.275-8.867l0.106 0.077-442.349-331.615-442.349 331.615c-7.252 5.487-16.423 8.788-26.365 8.788-24.268 0-43.942-19.674-43.942-43.942 0-14.326 6.856-27.052 17.467-35.074l0.11-0.080 468.714-351.536c7.252-5.487 16.423-8.788 26.365-8.788s19.113 3.301 26.475 8.868l-0.11-0.080 468.714 351.536c9.942 8.121 16.239 20.379 16.239 34.109 0 9.129-2.783 17.608-7.548 24.634l0.099-0.154c-7.474 11.934-20.322 19.902-35.068 20.503l-0.085 0.003z","M863.536 966.067h-703.071c-24.136-0.325-43.617-19.805-43.942-43.91v-556.629c0-24.268 19.674-43.942 43.942-43.942s43.942 19.674 43.942 43.942v0 512.656h615.187v-512.656c0-24.268 19.674-43.942 43.942-43.942s43.942 19.674 43.942 43.942v0 556.598c-0.325 24.136-19.805 43.617-43.91 43.942h-0.032z","M629.178 966.067c-24.136-0.325-43.617-19.805-43.942-43.91v-366.215h-146.474v366.183c0 24.268-19.674 43.942-43.942 43.942s-43.942-19.674-43.942-43.942v0-410.125c0.325-24.136 19.805-43.617 43.91-43.942h234.389c24.136 0.325 43.617 19.805 43.942 43.91v410.157c-0.325 24.136-19.805 43.617-43.91 43.942h-0.032z"],"attrs":[{},{},{}],"tags":["home"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{},{},{}],"properties":{"order":214,"id":178,"name":"home","prevSize":64,"code":59685},"setIdx":0,"setId":1,"iconIdx":201},{"icon":{"paths":["M512 1023.985c-282.573-0.249-511.548-229.377-511.548-511.985 0-282.761 229.224-511.985 511.985-511.985 136.039 0 259.684 53.057 351.374 139.607l-0.248-0.232c7.709 7.718 12.478 18.378 12.478 30.15s-4.768 22.431-12.478 30.151v0c-7.654 7.849-18.334 12.718-30.15 12.718s-22.495-4.869-30.142-12.709l-0.008-0.009c-76.159-71.371-178.876-115.207-291.832-115.207-235.949 0-427.224 191.274-427.224 427.224s191.274 427.224 427.224 427.224c235.845 0 427.056-191.106 427.224-426.913v-0.016c0-23.563 19.102-42.665 42.665-42.665s42.665 19.102 42.665 42.665v0c0 282.761-229.224 511.985-511.985 511.985v0z"],"attrs":[{}],"tags":["spinner"],"grid":16,"isMulticolor":false,"isMulticolor2":false},"attrs":[{}],"properties":{"order":44,"id":179,"name":"spinner","prevSize":64,"code":59686},"setIdx":0,"setId":1,"iconIdx":202}],"height":1024,"metadata":{"name":"primeicons","url":"https://github.com/primefaces/primeicons","designer":"","license":"MIT","licenseURL":"https://opensource.org/licenses/MIT"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"pi-","metadata":{"fontFamily":"primeicons","majorVersion":1,"minorVersion":0,"copyright":"PrimeTek Informatics","designer":"","description":"Icon Library for Prime UI Libraries","fontURL":"https://github.com/primefaces/primeicons","license":"MIT","licenseURL":"https://opensource.org/licenses/MIT"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"autoHost":true,"showSelector":true,"showMetrics":true,"showMetadata":true,"showVersion":true,"includeMetadata":true},"imagePref":{"prefix":"pi-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","height":32,"columns":16,"margin":16,"name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16,"quickUsageToken":{"UntitledProject1":"NjJhOTkwZTdhYTVmODI0ZWVjYmIzMGY4ZmQ4NTNiMjgjMSMxNjA1NjE2MDUwIyMj"},"showGrid":true}}
diff --git a/src/assets/demo/data/photos.json b/src/assets/demo/data/photos.json
new file mode 100644
index 0000000..f70e98a
--- /dev/null
+++ b/src/assets/demo/data/photos.json
@@ -0,0 +1,94 @@
+{
+ "data":[
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria1.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria1s.jpg",
+ "alt": "Description for Image 1",
+ "title": "Title 1"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria2.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria2s.jpg",
+ "alt": "Description for Image 2",
+ "title": "Title 2"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria3.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria3s.jpg",
+ "alt": "Description for Image 3",
+ "title": "Title 3"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria4.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria4s.jpg",
+ "alt": "Description for Image 4",
+ "title": "Title 4"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria5.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria5s.jpg",
+ "alt": "Description for Image 5",
+ "title": "Title 5"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria6.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria6s.jpg",
+ "alt": "Description for Image 6",
+ "title": "Title 6"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria7.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria7s.jpg",
+ "alt": "Description for Image 7",
+ "title": "Title 7"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria8.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria8s.jpg",
+ "alt": "Description for Image 8",
+ "title": "Title 8"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria9.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria9s.jpg",
+ "alt": "Description for Image 9",
+ "title": "Title 9"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria10.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria10s.jpg",
+ "alt": "Description for Image 10",
+ "title": "Title 10"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria11.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria11s.jpg",
+ "alt": "Description for Image 11",
+ "title": "Title 11"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria12.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria12s.jpg",
+ "alt": "Description for Image 12",
+ "title": "Title 12"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria13.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria13s.jpg",
+ "alt": "Description for Image 13",
+ "title": "Title 13"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria14.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria14s.jpg",
+ "alt": "Description for Image 14",
+ "title": "Title 14"
+ },
+ {
+ "itemImageSrc": "assets/demo/images/galleria/galleria15.jpg",
+ "thumbnailImageSrc": "assets/demo/images/galleria/galleria15s.jpg",
+ "alt": "Description for Image 15",
+ "title": "Title 15"
+ }
+ ]
+}
diff --git a/src/assets/demo/data/products-mixed.json b/src/assets/demo/data/products-mixed.json
new file mode 100644
index 0000000..0105734
--- /dev/null
+++ b/src/assets/demo/data/products-mixed.json
@@ -0,0 +1,364 @@
+{
+ "data": [
+ {
+ "id": "1007",
+ "code": "mbvjkgip5",
+ "name": "Galaxy Earrings",
+ "description": "Product Description",
+ "image": "galaxy-earrings.jpg",
+ "price": 34,
+ "category": "Accessories",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1024",
+ "code": "lm2tny2k4",
+ "name": "Shoes",
+ "description": "Product Description",
+ "image": "shoes.jpg",
+ "price": 64,
+ "category": "Clothing",
+ "quantity": 0,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1016",
+ "code": "k8l6j58jl",
+ "name": "Lime Band",
+ "description": "Product Description",
+ "image": "lime-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 12,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1009",
+ "code": "cm230f032",
+ "name": "Gaming Set",
+ "description": "Product Description",
+ "image": "gaming-set.jpg",
+ "price": 299,
+ "category": "Electronics",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1002",
+ "code": "zz21cz3c1",
+ "name": "Blue Band",
+ "description": "Product Description",
+ "image": "blue-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1001",
+ "code": "nvklal433",
+ "name": "Black Watch",
+ "description": "Product Description",
+ "image": "black-watch.jpg",
+ "price": 72,
+ "category": "Accessories",
+ "quantity": 61,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1003",
+ "code": "244wgerg2",
+ "name": "Blue T-Shirt",
+ "description": "Product Description",
+ "image": "blue-t-shirt.jpg",
+ "price": 29,
+ "category": "Clothing",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1019",
+ "code": "mnb5mb2m5",
+ "name": "Pink Band",
+ "description": "Product Description",
+ "image": "pink-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1006",
+ "code": "bib36pfvm",
+ "name": "Chakra Bracelet",
+ "description": "Product Description",
+ "image": "chakra-bracelet.jpg",
+ "price": 32,
+ "category": "Accessories",
+ "quantity": 5,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1025",
+ "code": "nbm5mv45n",
+ "name": "Sneakers",
+ "description": "Product Description",
+ "image": "sneakers.jpg",
+ "price": 78,
+ "category": "Clothing",
+ "quantity": 52,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1008",
+ "code": "vbb124btr",
+ "name": "Game Controller",
+ "description": "Product Description",
+ "image": "game-controller.jpg",
+ "price": 99,
+ "category": "Electronics",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1010",
+ "code": "plb34234v",
+ "name": "Gold Phone Case",
+ "description": "Product Description",
+ "image": "gold-phone-case.jpg",
+ "price": 24,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1011",
+ "code": "4920nnc2d",
+ "name": "Green Earbuds",
+ "description": "Product Description",
+ "image": "green-earbuds.jpg",
+ "price": 89,
+ "category": "Electronics",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1015",
+ "code": "vb34btbg5",
+ "name": "Light Green T-Shirt",
+ "description": "Product Description",
+ "image": "light-green-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 34,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1012",
+ "code": "250vm23cc",
+ "name": "Green T-Shirt",
+ "description": "Product Description",
+ "image": "green-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 74,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1014",
+ "code": "waas1x2as",
+ "name": "Headphones",
+ "description": "Product Description",
+ "image": "headphones.jpg",
+ "price": 175,
+ "category": "Electronics",
+ "quantity": 8,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1017",
+ "code": "v435nn85n",
+ "name": "Mini Speakers",
+ "description": "Product Description",
+ "image": "mini-speakers.jpg",
+ "price": 85,
+ "category": "Clothing",
+ "quantity": 42,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1005",
+ "code": "av2231fwg",
+ "name": "Brown Purse",
+ "description": "Product Description",
+ "image": "brown-purse.jpg",
+ "price": 120,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1018",
+ "code": "09zx9c0zc",
+ "name": "Painted Phone Case",
+ "description": "Product Description",
+ "image": "painted-phone-case.jpg",
+ "price": 56,
+ "category": "Accessories",
+ "quantity": 41,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1020",
+ "code": "r23fwf2w3",
+ "name": "Pink Purse",
+ "description": "Product Description",
+ "image": "pink-purse.jpg",
+ "price": 110,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1021",
+ "code": "pxpzczo23",
+ "name": "Purple Band",
+ "description": "Product Description",
+ "image": "purple-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 6,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1022",
+ "code": "2c42cb5cb",
+ "name": "Purple Gemstone Necklace",
+ "description": "Product Description",
+ "image": "purple-gemstone-necklace.jpg",
+ "price": 45,
+ "category": "Accessories",
+ "quantity": 62,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1023",
+ "code": "5k43kkk23",
+ "name": "Purple T-Shirt",
+ "description": "Product Description",
+ "image": "purple-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1028",
+ "code": "tx125ck42",
+ "name": "Yoga Mat",
+ "description": "Product Description",
+ "image": "yoga-mat.jpg",
+ "price": 20,
+ "category": "Fitness",
+ "quantity": 15,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1027",
+ "code": "acvx872gc",
+ "name": "Yellow Earbuds",
+ "description": "Product Description",
+ "image": "yellow-earbuds.jpg",
+ "price": 89,
+ "category": "Electronics",
+ "quantity": 35,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1000",
+ "code": "f230fh0g3",
+ "name": "Bamboo Watch",
+ "description": "Product Description",
+ "image": "bamboo-watch.jpg",
+ "price": 65,
+ "category": "Accessories",
+ "quantity": 24,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1013",
+ "code": "fldsmn31b",
+ "name": "Grey T-Shirt",
+ "description": "Product Description",
+ "image": "grey-t-shirt.jpg",
+ "price": 48,
+ "category": "Clothing",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1026",
+ "code": "zx23zc42c",
+ "name": "Teal T-Shirt",
+ "description": "Product Description",
+ "image": "teal-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 3,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1004",
+ "code": "h456wer53",
+ "name": "Bracelet",
+ "description": "Product Description",
+ "image": "bracelet.jpg",
+ "price": 15,
+ "category": "Accessories",
+ "quantity": 73,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1029",
+ "code": "gwuby345v",
+ "name": "Yoga Set",
+ "description": "Product Description",
+ "image": "yoga-set.jpg",
+ "price": 20,
+ "category": "Fitness",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 8
+ }
+ ]
+}
diff --git a/src/assets/demo/data/products-orders-small.json b/src/assets/demo/data/products-orders-small.json
new file mode 100644
index 0000000..b66e290
--- /dev/null
+++ b/src/assets/demo/data/products-orders-small.json
@@ -0,0 +1,341 @@
+{
+ "data": [
+ {
+ "id": "1000",
+ "code": "f230fh0g3",
+ "name": "Bamboo Watch",
+ "description": "Product Description",
+ "image": "bamboo-watch.jpg",
+ "price": 65,
+ "category": "Accessories",
+ "quantity": 24,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1000",
+ "productCode": "f230fh0g3",
+ "date": "2020-09-13",
+ "amount": 65,
+ "quantity": 1,
+ "customer": "David James",
+ "status": "PENDING"
+ },
+ {
+ "id": "1001",
+ "productCode": "f230fh0g3",
+ "date": "2020-05-14",
+ "amount": 130,
+ "quantity": 2,
+ "customer": "Leon Rodrigues",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1002",
+ "productCode": "f230fh0g3",
+ "date": "2019-01-04",
+ "amount": 65,
+ "quantity": 1,
+ "customer": "Juan Alejandro",
+ "status": "RETURNED"
+ },
+ {
+ "id": "1003",
+ "productCode": "f230fh0g3",
+ "date": "2020-09-13",
+ "amount": 195,
+ "quantity": 3,
+ "customer": "Claire Morrow",
+ "status": "CANCELLED"
+ }
+ ]
+ },
+ {
+ "id": "1001",
+ "code": "nvklal433",
+ "name": "Black Watch",
+ "description": "Product Description",
+ "image": "black-watch.jpg",
+ "price": 72,
+ "category": "Accessories",
+ "quantity": 61,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "2000",
+ "productCode": "nvklal433",
+ "date": "2020-05-14",
+ "amount": 72,
+ "quantity": 1,
+ "customer": "Maisha Jefferson",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "2001",
+ "productCode": "nvklal433",
+ "date": "2020-02-28",
+ "amount": 144,
+ "quantity": 2,
+ "customer": "Octavia Murillo",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1002",
+ "code": "zz21cz3c1",
+ "name": "Blue Band",
+ "description": "Product Description",
+ "image": "blue-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "3000",
+ "productCode": "zz21cz3c1",
+ "date": "2020-07-05",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Stacey Leja",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "3001",
+ "productCode": "zz21cz3c1",
+ "date": "2020-02-06",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Ashley Wickens",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1003",
+ "code": "244wgerg2",
+ "name": "Blue T-Shirt",
+ "description": "Product Description",
+ "image": "blue-t-shirt.jpg",
+ "price": 29,
+ "category": "Clothing",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": []
+ },
+ {
+ "id": "1004",
+ "code": "h456wer53",
+ "name": "Bracelet",
+ "description": "Product Description",
+ "image": "bracelet.jpg",
+ "price": 15,
+ "category": "Accessories",
+ "quantity": 73,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "5000",
+ "productCode": "h456wer53",
+ "date": "2020-09-05",
+ "amount": 60,
+ "quantity": 4,
+ "customer": "Mayumi Misaki",
+ "status": "PENDING"
+ },
+ {
+ "id": "5001",
+ "productCode": "h456wer53",
+ "date": "2019-04-16",
+ "amount": 2,
+ "quantity": 30,
+ "customer": "Francesco Salvatore",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1005",
+ "code": "av2231fwg",
+ "name": "Brown Purse",
+ "description": "Product Description",
+ "image": "brown-purse.jpg",
+ "price": 120,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "6000",
+ "productCode": "av2231fwg",
+ "date": "2020-01-25",
+ "amount": 120,
+ "quantity": 1,
+ "customer": "Isabel Sinclair",
+ "status": "RETURNED"
+ },
+ {
+ "id": "6001",
+ "productCode": "av2231fwg",
+ "date": "2019-03-12",
+ "amount": 240,
+ "quantity": 2,
+ "customer": "Lionel Clifford",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "6002",
+ "productCode": "av2231fwg",
+ "date": "2019-05-05",
+ "amount": 120,
+ "quantity": 1,
+ "customer": "Cody Chavez",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1006",
+ "code": "bib36pfvm",
+ "name": "Chakra Bracelet",
+ "description": "Product Description",
+ "image": "chakra-bracelet.jpg",
+ "price": 32,
+ "category": "Accessories",
+ "quantity": 5,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "7000",
+ "productCode": "bib36pfvm",
+ "date": "2020-02-24",
+ "amount": 32,
+ "quantity": 1,
+ "customer": "Arvin Darci",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "7001",
+ "productCode": "bib36pfvm",
+ "date": "2020-01-14",
+ "amount": 64,
+ "quantity": 2,
+ "customer": "Izzy Jones",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1007",
+ "code": "mbvjkgip5",
+ "name": "Galaxy Earrings",
+ "description": "Product Description",
+ "image": "galaxy-earrings.jpg",
+ "price": 34,
+ "category": "Accessories",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "8000",
+ "productCode": "mbvjkgip5",
+ "date": "2020-06-19",
+ "amount": 34,
+ "quantity": 1,
+ "customer": "Jennifer Smith",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1008",
+ "code": "vbb124btr",
+ "name": "Game Controller",
+ "description": "Product Description",
+ "image": "game-controller.jpg",
+ "price": 99,
+ "category": "Electronics",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "9000",
+ "productCode": "vbb124btr",
+ "date": "2020-01-05",
+ "amount": 99,
+ "quantity": 1,
+ "customer": "Jeanfrancois David",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "9001",
+ "productCode": "vbb124btr",
+ "date": "2020-01-19",
+ "amount": 198,
+ "quantity": 2,
+ "customer": "Ivar Greenwood",
+ "status": "RETURNED"
+ }
+ ]
+ },
+ {
+ "id": "1009",
+ "code": "cm230f032",
+ "name": "Gaming Set",
+ "description": "Product Description",
+ "image": "gaming-set.jpg",
+ "price": 299,
+ "category": "Electronics",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "10000",
+ "productCode": "cm230f032",
+ "date": "2020-06-24",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Kadeem Mujtaba",
+ "status": "PENDING"
+ },
+ {
+ "id": "10001",
+ "productCode": "cm230f032",
+ "date": "2020-05-11",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Ashley Wickens",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "10002",
+ "productCode": "cm230f032",
+ "date": "2019-02-07",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Julie Johnson",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "10003",
+ "productCode": "cm230f032",
+ "date": "2020-04-26",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Tony Costa",
+ "status": "CANCELLED"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/products-orders.json b/src/assets/demo/data/products-orders.json
new file mode 100644
index 0000000..de8c170
--- /dev/null
+++ b/src/assets/demo/data/products-orders.json
@@ -0,0 +1,833 @@
+{
+ "data": [
+ {
+ "id": "1000",
+ "code": "f230fh0g3",
+ "name": "Bamboo Watch",
+ "description": "Product Description",
+ "image": "bamboo-watch.jpg",
+ "price": 65,
+ "category": "Accessories",
+ "quantity": 24,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1000-0",
+ "productCode": "f230fh0g3",
+ "date": "2020-09-13",
+ "amount": 65,
+ "quantity": 1,
+ "customer": "David James",
+ "status": "PENDING"
+ },
+ {
+ "id": "1001-1",
+ "productCode": "f230fh0g3",
+ "date": "2020-05-14",
+ "amount": 130,
+ "quantity": 2,
+ "customer": "Leon Rodrigues",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1002-2",
+ "productCode": "f230fh0g3",
+ "date": "2019-01-04",
+ "amount": 65,
+ "quantity": 1,
+ "customer": "Juan Alejandro",
+ "status": "RETURNED"
+ },
+ {
+ "id": "1003-3",
+ "productCode": "f230fh0g3",
+ "date": "2020-09-13",
+ "amount": 195,
+ "quantity": 3,
+ "customer": "Claire Morrow",
+ "status": "CANCELLED"
+ }
+ ]
+ },
+ {
+ "id": "1001",
+ "code": "nvklal433",
+ "name": "Black Watch",
+ "description": "Product Description",
+ "image": "black-watch.jpg",
+ "price": 72,
+ "category": "Accessories",
+ "quantity": 61,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1001-0",
+ "productCode": "nvklal433",
+ "date": "2020-05-14",
+ "amount": 72,
+ "quantity": 1,
+ "customer": "Maisha Jefferson",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1001-1",
+ "productCode": "nvklal433",
+ "date": "2020-02-28",
+ "amount": 144,
+ "quantity": 2,
+ "customer": "Octavia Murillo",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1002",
+ "code": "zz21cz3c1",
+ "name": "Blue Band",
+ "description": "Product Description",
+ "image": "blue-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1002-0",
+ "productCode": "zz21cz3c1",
+ "date": "2020-07-05",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Stacey Leja",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1002-1",
+ "productCode": "zz21cz3c1",
+ "date": "2020-02-06",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Ashley Wickens",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1003",
+ "code": "244wgerg2",
+ "name": "Blue T-Shirt",
+ "description": "Product Description",
+ "image": "blue-t-shirt.jpg",
+ "price": 29,
+ "category": "Clothing",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": []
+ },
+ {
+ "id": "1004",
+ "code": "h456wer53",
+ "name": "Bracelet",
+ "description": "Product Description",
+ "image": "bracelet.jpg",
+ "price": 15,
+ "category": "Accessories",
+ "quantity": 73,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1004-0",
+ "productCode": "h456wer53",
+ "date": "2020-09-05",
+ "amount": 60,
+ "quantity": 4,
+ "customer": "Mayumi Misaki",
+ "status": "PENDING"
+ },
+ {
+ "id": "1004-5",
+ "productCode": "h456wer53",
+ "date": "2019-04-16",
+ "amount": 2,
+ "quantity": 30,
+ "customer": "Francesco Salvatore",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1005",
+ "code": "av2231fwg",
+ "name": "Brown Purse",
+ "description": "Product Description",
+ "image": "brown-purse.jpg",
+ "price": 120,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1005-0",
+ "productCode": "av2231fwg",
+ "date": "2020-01-25",
+ "amount": 120,
+ "quantity": 1,
+ "customer": "Isabel Sinclair",
+ "status": "RETURNED"
+ },
+ {
+ "id": "1005-1",
+ "productCode": "av2231fwg",
+ "date": "2019-03-12",
+ "amount": 240,
+ "quantity": 2,
+ "customer": "Lionel Clifford",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1005-2",
+ "productCode": "av2231fwg",
+ "date": "2019-05-05",
+ "amount": 120,
+ "quantity": 1,
+ "customer": "Cody Chavez",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1006",
+ "code": "bib36pfvm",
+ "name": "Chakra Bracelet",
+ "description": "Product Description",
+ "image": "chakra-bracelet.jpg",
+ "price": 32,
+ "category": "Accessories",
+ "quantity": 5,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1006-0",
+ "productCode": "bib36pfvm",
+ "date": "2020-02-24",
+ "amount": 32,
+ "quantity": 1,
+ "customer": "Arvin Darci",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1006-1",
+ "productCode": "bib36pfvm",
+ "date": "2020-01-14",
+ "amount": 64,
+ "quantity": 2,
+ "customer": "Izzy Jones",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1007",
+ "code": "mbvjkgip5",
+ "name": "Galaxy Earrings",
+ "description": "Product Description",
+ "image": "galaxy-earrings.jpg",
+ "price": 34,
+ "category": "Accessories",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1007-0",
+ "productCode": "mbvjkgip5",
+ "date": "2020-06-19",
+ "amount": 34,
+ "quantity": 1,
+ "customer": "Jennifer Smith",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1008",
+ "code": "vbb124btr",
+ "name": "Game Controller",
+ "description": "Product Description",
+ "image": "game-controller.jpg",
+ "price": 99,
+ "category": "Electronics",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1008-0",
+ "productCode": "vbb124btr",
+ "date": "2020-01-05",
+ "amount": 99,
+ "quantity": 1,
+ "customer": "Jeanfrancois David",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1008-1",
+ "productCode": "vbb124btr",
+ "date": "2020-01-19",
+ "amount": 198,
+ "quantity": 2,
+ "customer": "Ivar Greenwood",
+ "status": "RETURNED"
+ }
+ ]
+ },
+ {
+ "id": "1009",
+ "code": "cm230f032",
+ "name": "Gaming Set",
+ "description": "Product Description",
+ "image": "gaming-set.jpg",
+ "price": 299,
+ "category": "Electronics",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1009-0",
+ "productCode": "cm230f032",
+ "date": "2020-06-24",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Kadeem Mujtaba",
+ "status": "PENDING"
+ },
+ {
+ "id": "1009-1",
+ "productCode": "cm230f032",
+ "date": "2020-05-11",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Ashley Wickens",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1009-2",
+ "productCode": "cm230f032",
+ "date": "2019-02-07",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Julie Johnson",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1009-3",
+ "productCode": "cm230f032",
+ "date": "2020-04-26",
+ "amount": 299,
+ "quantity": 1,
+ "customer": "Tony Costa",
+ "status": "CANCELLED"
+ }
+ ]
+ },
+ {
+ "id": "1010",
+ "code": "plb34234v",
+ "name": "Gold Phone Case",
+ "description": "Product Description",
+ "image": "gold-phone-case.jpg",
+ "price": 24,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1010-0",
+ "productCode": "plb34234v",
+ "date": "2020-02-04",
+ "amount": 24,
+ "quantity": 1,
+ "customer": "James Butt",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1010-1",
+ "productCode": "plb34234v",
+ "date": "2020-05-05",
+ "amount": 48,
+ "quantity": 2,
+ "customer": "Josephine Darakjy",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1011",
+ "code": "4920nnc2d",
+ "name": "Green Earbuds",
+ "description": "Product Description",
+ "image": "green-earbuds.jpg",
+ "price": 89,
+ "category": "Electronics",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1011-0",
+ "productCode": "4920nnc2d",
+ "date": "2020-06-01",
+ "amount": 89,
+ "quantity": 1,
+ "customer": "Art Venere",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1012",
+ "code": "250vm23cc",
+ "name": "Green T-Shirt",
+ "description": "Product Description",
+ "image": "green-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 74,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1012-0",
+ "productCode": "250vm23cc",
+ "date": "2020-02-05",
+ "amount": 49,
+ "quantity": 1,
+ "customer": "Lenna Paprocki",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1012-1",
+ "productCode": "250vm23cc",
+ "date": "2020-02-15",
+ "amount": 49,
+ "quantity": 1,
+ "customer": "Donette Foller",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1013",
+ "code": "fldsmn31b",
+ "name": "Grey T-Shirt",
+ "description": "Product Description",
+ "image": "grey-t-shirt.jpg",
+ "price": 48,
+ "category": "Clothing",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1013-0",
+ "productCode": "fldsmn31b",
+ "date": "2020-04-01",
+ "amount": 48,
+ "quantity": 1,
+ "customer": "Simona Morasca",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1014",
+ "code": "waas1x2as",
+ "name": "Headphones",
+ "description": "Product Description",
+ "image": "headphones.jpg",
+ "price": 175,
+ "category": "Electronics",
+ "quantity": 8,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1014-0",
+ "productCode": "waas1x2as",
+ "date": "2020-05-15",
+ "amount": 175,
+ "quantity": 1,
+ "customer": "Lenna Paprocki",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1014-1",
+ "productCode": "waas1x2as",
+ "date": "2020-01-02",
+ "amount": 175,
+ "quantity": 1,
+ "customer": "Donette Foller",
+ "status": "CANCELLED"
+ }
+ ]
+ },
+ {
+ "id": "1015",
+ "code": "vb34btbg5",
+ "name": "Light Green T-Shirt",
+ "description": "Product Description",
+ "image": "light-green-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 34,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1015-0",
+ "productCode": "vb34btbg5",
+ "date": "2020-07-02",
+ "amount": 98,
+ "quantity": 2,
+ "customer": "Mitsue Tollner",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1016",
+ "code": "k8l6j58jl",
+ "name": "Lime Band",
+ "description": "Product Description",
+ "image": "lime-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 12,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3,
+ "orders": []
+ },
+ {
+ "id": "1017",
+ "code": "v435nn85n",
+ "name": "Mini Speakers",
+ "description": "Product Description",
+ "image": "mini-speakers.jpg",
+ "price": 85,
+ "category": "Clothing",
+ "quantity": 42,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1017-0",
+ "productCode": "v435nn85n",
+ "date": "2020-07-12",
+ "amount": 85,
+ "quantity": 1,
+ "customer": "Minna Amigon",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1018",
+ "code": "09zx9c0zc",
+ "name": "Painted Phone Case",
+ "description": "Product Description",
+ "image": "painted-phone-case.jpg",
+ "price": 56,
+ "category": "Accessories",
+ "quantity": 41,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1018-0",
+ "productCode": "09zx9c0zc",
+ "date": "2020-07-01",
+ "amount": 56,
+ "quantity": 1,
+ "customer": "Abel Maclead",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1018-1",
+ "productCode": "09zx9c0zc",
+ "date": "2020-05-02",
+ "amount": 56,
+ "quantity": 1,
+ "customer": "Minna Amigon",
+ "status": "RETURNED"
+ }
+ ]
+ },
+ {
+ "id": "1019",
+ "code": "mnb5mb2m5",
+ "name": "Pink Band",
+ "description": "Product Description",
+ "image": "pink-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": []
+ },
+ {
+ "id": "1020",
+ "code": "r23fwf2w3",
+ "name": "Pink Purse",
+ "description": "Product Description",
+ "image": "pink-purse.jpg",
+ "price": 110,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1020-0",
+ "productCode": "r23fwf2w3",
+ "date": "2020-05-29",
+ "amount": 110,
+ "quantity": 1,
+ "customer": "Kiley Caldarera",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1020-1",
+ "productCode": "r23fwf2w3",
+ "date": "2020-02-11",
+ "amount": 220,
+ "quantity": 2,
+ "customer": "Graciela Ruta",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1021",
+ "code": "pxpzczo23",
+ "name": "Purple Band",
+ "description": "Product Description",
+ "image": "purple-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 6,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1021-0",
+ "productCode": "pxpzczo23",
+ "date": "2020-02-02",
+ "amount": 79,
+ "quantity": 1,
+ "customer": "Cammy Albares",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1022",
+ "code": "2c42cb5cb",
+ "name": "Purple Gemstone Necklace",
+ "description": "Product Description",
+ "image": "purple-gemstone-necklace.jpg",
+ "price": 45,
+ "category": "Accessories",
+ "quantity": 62,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1022-0",
+ "productCode": "2c42cb5cb",
+ "date": "2020-06-29",
+ "amount": 45,
+ "quantity": 1,
+ "customer": "Mattie Poquette",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1022-1",
+ "productCode": "2c42cb5cb",
+ "date": "2020-02-11",
+ "amount": 135,
+ "quantity": 3,
+ "customer": "Meaghan Garufi",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1023",
+ "code": "5k43kkk23",
+ "name": "Purple T-Shirt",
+ "description": "Product Description",
+ "image": "purple-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 5,
+ "orders": [
+ {
+ "id": "1023-0",
+ "productCode": "5k43kkk23",
+ "date": "2020-04-15",
+ "amount": 49,
+ "quantity": 1,
+ "customer": "Gladys Rim",
+ "status": "RETURNED"
+ }
+ ]
+ },
+ {
+ "id": "1024",
+ "code": "lm2tny2k4",
+ "name": "Shoes",
+ "description": "Product Description",
+ "image": "shoes.jpg",
+ "price": 64,
+ "category": "Clothing",
+ "quantity": 0,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": []
+ },
+ {
+ "id": "1025",
+ "code": "nbm5mv45n",
+ "name": "Sneakers",
+ "description": "Product Description",
+ "image": "sneakers.jpg",
+ "price": 78,
+ "category": "Clothing",
+ "quantity": 52,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4,
+ "orders": [
+ {
+ "id": "1025-0",
+ "productCode": "nbm5mv45n",
+ "date": "2020-02-19",
+ "amount": 78,
+ "quantity": 1,
+ "customer": "Yuki Whobrey",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1025-1",
+ "productCode": "nbm5mv45n",
+ "date": "2020-05-21",
+ "amount": 78,
+ "quantity": 1,
+ "customer": "Fletcher Flosi",
+ "status": "PENDING"
+ }
+ ]
+ },
+ {
+ "id": "1026",
+ "code": "zx23zc42c",
+ "name": "Teal T-Shirt",
+ "description": "Product Description",
+ "image": "teal-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 3,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1026-0",
+ "productCode": "zx23zc42c",
+ "date": "2020-04-24",
+ "amount": 98,
+ "quantity": 2,
+ "customer": "Bette Nicka",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1027",
+ "code": "acvx872gc",
+ "name": "Yellow Earbuds",
+ "description": "Product Description",
+ "image": "yellow-earbuds.jpg",
+ "price": 89,
+ "category": "Electronics",
+ "quantity": 35,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3,
+ "orders": [
+ {
+ "id": "1027-0",
+ "productCode": "acvx872gc",
+ "date": "2020-01-29",
+ "amount": 89,
+ "quantity": 1,
+ "customer": "Veronika Inouye",
+ "status": "DELIVERED"
+ },
+ {
+ "id": "1027-1",
+ "productCode": "acvx872gc",
+ "date": "2020-06-11",
+ "amount": 89,
+ "quantity": 1,
+ "customer": "Willard Kolmetz",
+ "status": "DELIVERED"
+ }
+ ]
+ },
+ {
+ "id": "1028",
+ "code": "tx125ck42",
+ "name": "Yoga Mat",
+ "description": "Product Description",
+ "image": "yoga-mat.jpg",
+ "price": 20,
+ "category": "Fitness",
+ "quantity": 15,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5,
+ "orders": []
+ },
+ {
+ "id": "1029",
+ "code": "gwuby345v",
+ "name": "Yoga Set",
+ "description": "Product Description",
+ "image": "yoga-set.jpg",
+ "price": 20,
+ "category": "Fitness",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 8,
+ "orders": [
+ {
+ "id": "1026-0",
+ "productCode": "gwuby345v",
+ "date": "2020-02-14",
+ "amount": 4,
+ "quantity": 80,
+ "customer": "Maryann Royster",
+ "status": "DELIVERED"
+ }
+ ]
+ }
+ ]
+}
diff --git a/src/assets/demo/data/products-small.json b/src/assets/demo/data/products-small.json
new file mode 100644
index 0000000..0daf2cc
--- /dev/null
+++ b/src/assets/demo/data/products-small.json
@@ -0,0 +1,124 @@
+{
+ "data": [
+ {
+ "id": "1000",
+ "code": "f230fh0g3",
+ "name": "Bamboo Watch",
+ "description": "Product Description",
+ "image": "bamboo-watch.jpg",
+ "price": 65,
+ "category": "Accessories",
+ "quantity": 24,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1001",
+ "code": "nvklal433",
+ "name": "Black Watch",
+ "description": "Product Description",
+ "image": "black-watch.jpg",
+ "price": 72,
+ "category": "Accessories",
+ "quantity": 61,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1002",
+ "code": "zz21cz3c1",
+ "name": "Blue Band",
+ "description": "Product Description",
+ "image": "blue-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1003",
+ "code": "244wgerg2",
+ "name": "Blue T-Shirt",
+ "description": "Product Description",
+ "image": "blue-t-shirt.jpg",
+ "price": 29,
+ "category": "Clothing",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1004",
+ "code": "h456wer53",
+ "name": "Bracelet",
+ "description": "Product Description",
+ "image": "bracelet.jpg",
+ "price": 15,
+ "category": "Accessories",
+ "quantity": 73,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1005",
+ "code": "av2231fwg",
+ "name": "Brown Purse",
+ "description": "Product Description",
+ "image": "brown-purse.jpg",
+ "price": 120,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1006",
+ "code": "bib36pfvm",
+ "name": "Chakra Bracelet",
+ "description": "Product Description",
+ "image": "chakra-bracelet.jpg",
+ "price": 32,
+ "category": "Accessories",
+ "quantity": 5,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1007",
+ "code": "mbvjkgip5",
+ "name": "Galaxy Earrings",
+ "description": "Product Description",
+ "image": "galaxy-earrings.jpg",
+ "price": 34,
+ "category": "Accessories",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1008",
+ "code": "vbb124btr",
+ "name": "Game Controller",
+ "description": "Product Description",
+ "image": "game-controller.jpg",
+ "price": 99,
+ "category": "Electronics",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1009",
+ "code": "cm230f032",
+ "name": "Gaming Set",
+ "description": "Product Description",
+ "image": "gaming-set.jpg",
+ "price": 299,
+ "category": "Electronics",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/assets/demo/data/products.json b/src/assets/demo/data/products.json
new file mode 100644
index 0000000..4f707ac
--- /dev/null
+++ b/src/assets/demo/data/products.json
@@ -0,0 +1,364 @@
+{
+ "data": [
+ {
+ "id": "1000",
+ "code": "f230fh0g3",
+ "name": "Bamboo Watch",
+ "description": "Product Description",
+ "image": "bamboo-watch.jpg",
+ "price": 65,
+ "category": "Accessories",
+ "quantity": 24,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1001",
+ "code": "nvklal433",
+ "name": "Black Watch",
+ "description": "Product Description",
+ "image": "black-watch.jpg",
+ "price": 72,
+ "category": "Accessories",
+ "quantity": 61,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1002",
+ "code": "zz21cz3c1",
+ "name": "Blue Band",
+ "description": "Product Description",
+ "image": "blue-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1003",
+ "code": "244wgerg2",
+ "name": "Blue T-Shirt",
+ "description": "Product Description",
+ "image": "blue-t-shirt.jpg",
+ "price": 29,
+ "category": "Clothing",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1004",
+ "code": "h456wer53",
+ "name": "Bracelet",
+ "description": "Product Description",
+ "image": "bracelet.jpg",
+ "price": 15,
+ "category": "Accessories",
+ "quantity": 73,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1005",
+ "code": "av2231fwg",
+ "name": "Brown Purse",
+ "description": "Product Description",
+ "image": "brown-purse.jpg",
+ "price": 120,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1006",
+ "code": "bib36pfvm",
+ "name": "Chakra Bracelet",
+ "description": "Product Description",
+ "image": "chakra-bracelet.jpg",
+ "price": 32,
+ "category": "Accessories",
+ "quantity": 5,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1007",
+ "code": "mbvjkgip5",
+ "name": "Galaxy Earrings",
+ "description": "Product Description",
+ "image": "galaxy-earrings.jpg",
+ "price": 34,
+ "category": "Accessories",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1008",
+ "code": "vbb124btr",
+ "name": "Game Controller",
+ "description": "Product Description",
+ "image": "game-controller.jpg",
+ "price": 99,
+ "category": "Electronics",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1009",
+ "code": "cm230f032",
+ "name": "Gaming Set",
+ "description": "Product Description",
+ "image": "gaming-set.jpg",
+ "price": 299,
+ "category": "Electronics",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1010",
+ "code": "plb34234v",
+ "name": "Gold Phone Case",
+ "description": "Product Description",
+ "image": "gold-phone-case.jpg",
+ "price": 24,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1011",
+ "code": "4920nnc2d",
+ "name": "Green Earbuds",
+ "description": "Product Description",
+ "image": "green-earbuds.jpg",
+ "price": 89,
+ "category": "Electronics",
+ "quantity": 23,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1012",
+ "code": "250vm23cc",
+ "name": "Green T-Shirt",
+ "description": "Product Description",
+ "image": "green-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 74,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1013",
+ "code": "fldsmn31b",
+ "name": "Grey T-Shirt",
+ "description": "Product Description",
+ "image": "grey-t-shirt.jpg",
+ "price": 48,
+ "category": "Clothing",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1014",
+ "code": "waas1x2as",
+ "name": "Headphones",
+ "description": "Product Description",
+ "image": "headphones.jpg",
+ "price": 175,
+ "category": "Electronics",
+ "quantity": 8,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1015",
+ "code": "vb34btbg5",
+ "name": "Light Green T-Shirt",
+ "description": "Product Description",
+ "image": "light-green-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 34,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1016",
+ "code": "k8l6j58jl",
+ "name": "Lime Band",
+ "description": "Product Description",
+ "image": "lime-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 12,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1017",
+ "code": "v435nn85n",
+ "name": "Mini Speakers",
+ "description": "Product Description",
+ "image": "mini-speakers.jpg",
+ "price": 85,
+ "category": "Clothing",
+ "quantity": 42,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1018",
+ "code": "09zx9c0zc",
+ "name": "Painted Phone Case",
+ "description": "Product Description",
+ "image": "painted-phone-case.jpg",
+ "price": 56,
+ "category": "Accessories",
+ "quantity": 41,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1019",
+ "code": "mnb5mb2m5",
+ "name": "Pink Band",
+ "description": "Product Description",
+ "image": "pink-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 63,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1020",
+ "code": "r23fwf2w3",
+ "name": "Pink Purse",
+ "description": "Product Description",
+ "image": "pink-purse.jpg",
+ "price": 110,
+ "category": "Accessories",
+ "quantity": 0,
+ "inventoryStatus": "OUTOFSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1021",
+ "code": "pxpzczo23",
+ "name": "Purple Band",
+ "description": "Product Description",
+ "image": "purple-band.jpg",
+ "price": 79,
+ "category": "Fitness",
+ "quantity": 6,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1022",
+ "code": "2c42cb5cb",
+ "name": "Purple Gemstone Necklace",
+ "description": "Product Description",
+ "image": "purple-gemstone-necklace.jpg",
+ "price": 45,
+ "category": "Accessories",
+ "quantity": 62,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1023",
+ "code": "5k43kkk23",
+ "name": "Purple T-Shirt",
+ "description": "Product Description",
+ "image": "purple-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 2,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1024",
+ "code": "lm2tny2k4",
+ "name": "Shoes",
+ "description": "Product Description",
+ "image": "shoes.jpg",
+ "price": 64,
+ "category": "Clothing",
+ "quantity": 0,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1025",
+ "code": "nbm5mv45n",
+ "name": "Sneakers",
+ "description": "Product Description",
+ "image": "sneakers.jpg",
+ "price": 78,
+ "category": "Clothing",
+ "quantity": 52,
+ "inventoryStatus": "INSTOCK",
+ "rating": 4
+ },
+ {
+ "id": "1026",
+ "code": "zx23zc42c",
+ "name": "Teal T-Shirt",
+ "description": "Product Description",
+ "image": "teal-t-shirt.jpg",
+ "price": 49,
+ "category": "Clothing",
+ "quantity": 3,
+ "inventoryStatus": "LOWSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1027",
+ "code": "acvx872gc",
+ "name": "Yellow Earbuds",
+ "description": "Product Description",
+ "image": "yellow-earbuds.jpg",
+ "price": 89,
+ "category": "Electronics",
+ "quantity": 35,
+ "inventoryStatus": "INSTOCK",
+ "rating": 3
+ },
+ {
+ "id": "1028",
+ "code": "tx125ck42",
+ "name": "Yoga Mat",
+ "description": "Product Description",
+ "image": "yoga-mat.jpg",
+ "price": 20,
+ "category": "Fitness",
+ "quantity": 15,
+ "inventoryStatus": "INSTOCK",
+ "rating": 5
+ },
+ {
+ "id": "1029",
+ "code": "gwuby345v",
+ "name": "Yoga Set",
+ "description": "Product Description",
+ "image": "yoga-set.jpg",
+ "price": 20,
+ "category": "Fitness",
+ "quantity": 25,
+ "inventoryStatus": "INSTOCK",
+ "rating": 8
+ }
+ ]
+}
diff --git a/src/assets/demo/data/scheduleevents.json b/src/assets/demo/data/scheduleevents.json
new file mode 100755
index 0000000..14a7593
--- /dev/null
+++ b/src/assets/demo/data/scheduleevents.json
@@ -0,0 +1,68 @@
+{
+ "data": [
+ {
+ "id": 1,
+ "title": "All Day Event",
+ "start": "2021-07-01"
+ },
+ {
+ "id": 2,
+ "title": "Long Event",
+ "start": "2021-07-07",
+ "end": "2021-07-10"
+ },
+ {
+ "id": 3,
+ "title": "Repeating Event",
+ "start": "2021-07-09T16:00:00"
+ },
+ {
+ "id": 4,
+ "title": "Repeating Event",
+ "start": "2021-07-16T16:00:00"
+ },
+ {
+ "id": 5,
+ "title": "Conference",
+ "start": "2021-07-11",
+ "end": "2021-07-13"
+ },
+ {
+ "id": 6,
+ "title": "Meeting",
+ "start": "2021-07-12T10:30:00",
+ "end": "2021-07-12T12:30:00"
+ },
+ {
+ "id": 7,
+ "title": "Lunch",
+ "start": "2021-07-12T12:00:00"
+ },
+ {
+ "id": 8,
+ "title": "Meeting",
+ "start": "2021-07-12T14:30:00"
+ },
+ {
+ "id": 9,
+ "title": "Happy Hour",
+ "start": "2021-07-12T17:30:00"
+ },
+ {
+ "id": 10,
+ "title": "Dinner",
+ "start": "2021-07-12T20:00:00"
+ },
+ {
+ "id": 11,
+ "title": "Birthday Party",
+ "start": "2021-07-13T07:00:00"
+ },
+ {
+ "id": 12,
+ "title": "Click for Google",
+ "url": "http://google.com/",
+ "start": "2021-07-28"
+ }
+ ]
+}
diff --git a/src/assets/demo/flags/flag_placeholder.png b/src/assets/demo/flags/flag_placeholder.png
new file mode 100755
index 0000000..febd524
Binary files /dev/null and b/src/assets/demo/flags/flag_placeholder.png differ
diff --git a/src/assets/demo/flags/flags.css b/src/assets/demo/flags/flags.css
new file mode 100755
index 0000000..44a4376
--- /dev/null
+++ b/src/assets/demo/flags/flags.css
@@ -0,0 +1 @@
+span.flag{width:44px;height:30px;display:inline-block;}img.flag{width:30px}.flag{background:url(./flags_responsive.png) no-repeat;background-size:100%;vertical-align: middle;}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}
diff --git a/src/assets/demo/flags/flags_responsive.png b/src/assets/demo/flags/flags_responsive.png
new file mode 100755
index 0000000..c27ce21
Binary files /dev/null and b/src/assets/demo/flags/flags_responsive.png differ
diff --git a/src/assets/demo/images/avatar/amyelsner.png b/src/assets/demo/images/avatar/amyelsner.png
new file mode 100644
index 0000000..f43f164
Binary files /dev/null and b/src/assets/demo/images/avatar/amyelsner.png differ
diff --git a/src/assets/demo/images/avatar/annafali.png b/src/assets/demo/images/avatar/annafali.png
new file mode 100644
index 0000000..b312fec
Binary files /dev/null and b/src/assets/demo/images/avatar/annafali.png differ
diff --git a/src/assets/demo/images/avatar/asiyajavayant.png b/src/assets/demo/images/avatar/asiyajavayant.png
new file mode 100644
index 0000000..545ca73
Binary files /dev/null and b/src/assets/demo/images/avatar/asiyajavayant.png differ
diff --git a/src/assets/demo/images/avatar/bernardodominic.png b/src/assets/demo/images/avatar/bernardodominic.png
new file mode 100644
index 0000000..e803b32
Binary files /dev/null and b/src/assets/demo/images/avatar/bernardodominic.png differ
diff --git a/src/assets/demo/images/avatar/elwinsharvill.png b/src/assets/demo/images/avatar/elwinsharvill.png
new file mode 100644
index 0000000..6045de8
Binary files /dev/null and b/src/assets/demo/images/avatar/elwinsharvill.png differ
diff --git a/src/assets/demo/images/avatar/ionibowcher.png b/src/assets/demo/images/avatar/ionibowcher.png
new file mode 100644
index 0000000..9bd6cdf
Binary files /dev/null and b/src/assets/demo/images/avatar/ionibowcher.png differ
diff --git a/src/assets/demo/images/avatar/ivanmagalhaes.png b/src/assets/demo/images/avatar/ivanmagalhaes.png
new file mode 100644
index 0000000..93f34cd
Binary files /dev/null and b/src/assets/demo/images/avatar/ivanmagalhaes.png differ
diff --git a/src/assets/demo/images/avatar/onyamalimba.png b/src/assets/demo/images/avatar/onyamalimba.png
new file mode 100644
index 0000000..14166c8
Binary files /dev/null and b/src/assets/demo/images/avatar/onyamalimba.png differ
diff --git a/src/assets/demo/images/avatar/profile.jpg b/src/assets/demo/images/avatar/profile.jpg
new file mode 100644
index 0000000..b8b6179
Binary files /dev/null and b/src/assets/demo/images/avatar/profile.jpg differ
diff --git a/src/assets/demo/images/avatar/stephenshaw.png b/src/assets/demo/images/avatar/stephenshaw.png
new file mode 100644
index 0000000..2ab291a
Binary files /dev/null and b/src/assets/demo/images/avatar/stephenshaw.png differ
diff --git a/src/assets/demo/images/avatar/xuxuefeng.png b/src/assets/demo/images/avatar/xuxuefeng.png
new file mode 100644
index 0000000..aa2f641
Binary files /dev/null and b/src/assets/demo/images/avatar/xuxuefeng.png differ
diff --git a/src/assets/demo/images/galleria/galleria1.jpg b/src/assets/demo/images/galleria/galleria1.jpg
new file mode 100644
index 0000000..e36b801
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria1.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria10.jpg b/src/assets/demo/images/galleria/galleria10.jpg
new file mode 100644
index 0000000..2120049
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria10.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria10s.jpg b/src/assets/demo/images/galleria/galleria10s.jpg
new file mode 100644
index 0000000..fce806c
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria10s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria11.jpg b/src/assets/demo/images/galleria/galleria11.jpg
new file mode 100644
index 0000000..98200b5
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria11.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria11s.jpg b/src/assets/demo/images/galleria/galleria11s.jpg
new file mode 100644
index 0000000..8c2ec99
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria11s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria12.jpg b/src/assets/demo/images/galleria/galleria12.jpg
new file mode 100644
index 0000000..c11a2d6
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria12.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria12s.jpg b/src/assets/demo/images/galleria/galleria12s.jpg
new file mode 100644
index 0000000..932fe79
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria12s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria13.jpg b/src/assets/demo/images/galleria/galleria13.jpg
new file mode 100644
index 0000000..7f9258a
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria13.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria13s.jpg b/src/assets/demo/images/galleria/galleria13s.jpg
new file mode 100644
index 0000000..ec0a1bc
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria13s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria14.jpg b/src/assets/demo/images/galleria/galleria14.jpg
new file mode 100644
index 0000000..6ad39ac
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria14.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria14s.jpg b/src/assets/demo/images/galleria/galleria14s.jpg
new file mode 100644
index 0000000..c13c4f7
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria14s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria15.jpg b/src/assets/demo/images/galleria/galleria15.jpg
new file mode 100644
index 0000000..773e0f8
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria15.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria15s.jpg b/src/assets/demo/images/galleria/galleria15s.jpg
new file mode 100644
index 0000000..ecd518e
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria15s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria1s.jpg b/src/assets/demo/images/galleria/galleria1s.jpg
new file mode 100644
index 0000000..fdef61d
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria1s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria2.jpg b/src/assets/demo/images/galleria/galleria2.jpg
new file mode 100644
index 0000000..f015d16
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria2.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria2s.jpg b/src/assets/demo/images/galleria/galleria2s.jpg
new file mode 100644
index 0000000..f06145d
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria2s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria3.jpg b/src/assets/demo/images/galleria/galleria3.jpg
new file mode 100644
index 0000000..dfe588d
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria3.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria3s.jpg b/src/assets/demo/images/galleria/galleria3s.jpg
new file mode 100644
index 0000000..c53d6d8
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria3s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria4.jpg b/src/assets/demo/images/galleria/galleria4.jpg
new file mode 100644
index 0000000..fc8ed45
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria4.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria4s.jpg b/src/assets/demo/images/galleria/galleria4s.jpg
new file mode 100644
index 0000000..58c04a5
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria4s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria5.jpg b/src/assets/demo/images/galleria/galleria5.jpg
new file mode 100644
index 0000000..de544fa
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria5.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria5s.jpg b/src/assets/demo/images/galleria/galleria5s.jpg
new file mode 100644
index 0000000..35c04c9
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria5s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria6.jpg b/src/assets/demo/images/galleria/galleria6.jpg
new file mode 100644
index 0000000..a13c395
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria6.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria6s.jpg b/src/assets/demo/images/galleria/galleria6s.jpg
new file mode 100644
index 0000000..fe9a3f1
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria6s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria7.jpg b/src/assets/demo/images/galleria/galleria7.jpg
new file mode 100644
index 0000000..1871130
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria7.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria7s.jpg b/src/assets/demo/images/galleria/galleria7s.jpg
new file mode 100644
index 0000000..e4bf005
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria7s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria8.jpg b/src/assets/demo/images/galleria/galleria8.jpg
new file mode 100644
index 0000000..c346a49
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria8.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria8s.jpg b/src/assets/demo/images/galleria/galleria8s.jpg
new file mode 100644
index 0000000..1786d91
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria8s.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria9.jpg b/src/assets/demo/images/galleria/galleria9.jpg
new file mode 100644
index 0000000..62326d1
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria9.jpg differ
diff --git a/src/assets/demo/images/galleria/galleria9s.jpg b/src/assets/demo/images/galleria/galleria9s.jpg
new file mode 100644
index 0000000..ca8ca50
Binary files /dev/null and b/src/assets/demo/images/galleria/galleria9s.jpg differ
diff --git a/src/assets/demo/images/nature/nature1.jpg b/src/assets/demo/images/nature/nature1.jpg
new file mode 100644
index 0000000..15b628c
Binary files /dev/null and b/src/assets/demo/images/nature/nature1.jpg differ
diff --git a/src/assets/demo/images/nature/nature10.jpg b/src/assets/demo/images/nature/nature10.jpg
new file mode 100644
index 0000000..d7e126a
Binary files /dev/null and b/src/assets/demo/images/nature/nature10.jpg differ
diff --git a/src/assets/demo/images/nature/nature11.jpg b/src/assets/demo/images/nature/nature11.jpg
new file mode 100644
index 0000000..57201ce
Binary files /dev/null and b/src/assets/demo/images/nature/nature11.jpg differ
diff --git a/src/assets/demo/images/nature/nature12.jpg b/src/assets/demo/images/nature/nature12.jpg
new file mode 100644
index 0000000..760658e
Binary files /dev/null and b/src/assets/demo/images/nature/nature12.jpg differ
diff --git a/src/assets/demo/images/nature/nature2.jpg b/src/assets/demo/images/nature/nature2.jpg
new file mode 100644
index 0000000..eb11885
Binary files /dev/null and b/src/assets/demo/images/nature/nature2.jpg differ
diff --git a/src/assets/demo/images/nature/nature3.jpg b/src/assets/demo/images/nature/nature3.jpg
new file mode 100644
index 0000000..47ce93d
Binary files /dev/null and b/src/assets/demo/images/nature/nature3.jpg differ
diff --git a/src/assets/demo/images/nature/nature4.jpg b/src/assets/demo/images/nature/nature4.jpg
new file mode 100644
index 0000000..84ee127
Binary files /dev/null and b/src/assets/demo/images/nature/nature4.jpg differ
diff --git a/src/assets/demo/images/nature/nature5.jpg b/src/assets/demo/images/nature/nature5.jpg
new file mode 100644
index 0000000..a0215c2
Binary files /dev/null and b/src/assets/demo/images/nature/nature5.jpg differ
diff --git a/src/assets/demo/images/nature/nature6.jpg b/src/assets/demo/images/nature/nature6.jpg
new file mode 100644
index 0000000..cf2396b
Binary files /dev/null and b/src/assets/demo/images/nature/nature6.jpg differ
diff --git a/src/assets/demo/images/nature/nature7.jpg b/src/assets/demo/images/nature/nature7.jpg
new file mode 100644
index 0000000..a7d0a67
Binary files /dev/null and b/src/assets/demo/images/nature/nature7.jpg differ
diff --git a/src/assets/demo/images/nature/nature8.jpg b/src/assets/demo/images/nature/nature8.jpg
new file mode 100644
index 0000000..5d6764a
Binary files /dev/null and b/src/assets/demo/images/nature/nature8.jpg differ
diff --git a/src/assets/demo/images/nature/nature9.jpg b/src/assets/demo/images/nature/nature9.jpg
new file mode 100644
index 0000000..b39b46c
Binary files /dev/null and b/src/assets/demo/images/nature/nature9.jpg differ
diff --git a/src/assets/demo/images/product/bamboo-watch.jpg b/src/assets/demo/images/product/bamboo-watch.jpg
new file mode 100644
index 0000000..dbff9ed
Binary files /dev/null and b/src/assets/demo/images/product/bamboo-watch.jpg differ
diff --git a/src/assets/demo/images/product/black-watch.jpg b/src/assets/demo/images/product/black-watch.jpg
new file mode 100644
index 0000000..03f8bd4
Binary files /dev/null and b/src/assets/demo/images/product/black-watch.jpg differ
diff --git a/src/assets/demo/images/product/blue-band.jpg b/src/assets/demo/images/product/blue-band.jpg
new file mode 100644
index 0000000..3b84a9a
Binary files /dev/null and b/src/assets/demo/images/product/blue-band.jpg differ
diff --git a/src/assets/demo/images/product/blue-t-shirt.jpg b/src/assets/demo/images/product/blue-t-shirt.jpg
new file mode 100644
index 0000000..3287ead
Binary files /dev/null and b/src/assets/demo/images/product/blue-t-shirt.jpg differ
diff --git a/src/assets/demo/images/product/bracelet.jpg b/src/assets/demo/images/product/bracelet.jpg
new file mode 100644
index 0000000..6177665
Binary files /dev/null and b/src/assets/demo/images/product/bracelet.jpg differ
diff --git a/src/assets/demo/images/product/brown-purse.jpg b/src/assets/demo/images/product/brown-purse.jpg
new file mode 100644
index 0000000..0411571
Binary files /dev/null and b/src/assets/demo/images/product/brown-purse.jpg differ
diff --git a/src/assets/demo/images/product/chakra-bracelet.jpg b/src/assets/demo/images/product/chakra-bracelet.jpg
new file mode 100644
index 0000000..29f4771
Binary files /dev/null and b/src/assets/demo/images/product/chakra-bracelet.jpg differ
diff --git a/src/assets/demo/images/product/galaxy-earrings.jpg b/src/assets/demo/images/product/galaxy-earrings.jpg
new file mode 100644
index 0000000..ad0b1b1
Binary files /dev/null and b/src/assets/demo/images/product/galaxy-earrings.jpg differ
diff --git a/src/assets/demo/images/product/game-controller.jpg b/src/assets/demo/images/product/game-controller.jpg
new file mode 100644
index 0000000..6d309ee
Binary files /dev/null and b/src/assets/demo/images/product/game-controller.jpg differ
diff --git a/src/assets/demo/images/product/gaming-set.jpg b/src/assets/demo/images/product/gaming-set.jpg
new file mode 100644
index 0000000..9fdbe6c
Binary files /dev/null and b/src/assets/demo/images/product/gaming-set.jpg differ
diff --git a/src/assets/demo/images/product/gold-phone-case.jpg b/src/assets/demo/images/product/gold-phone-case.jpg
new file mode 100644
index 0000000..7671968
Binary files /dev/null and b/src/assets/demo/images/product/gold-phone-case.jpg differ
diff --git a/src/assets/demo/images/product/green-earbuds.jpg b/src/assets/demo/images/product/green-earbuds.jpg
new file mode 100644
index 0000000..7813105
Binary files /dev/null and b/src/assets/demo/images/product/green-earbuds.jpg differ
diff --git a/src/assets/demo/images/product/green-t-shirt.jpg b/src/assets/demo/images/product/green-t-shirt.jpg
new file mode 100644
index 0000000..fdb70a7
Binary files /dev/null and b/src/assets/demo/images/product/green-t-shirt.jpg differ
diff --git a/src/assets/demo/images/product/grey-t-shirt.jpg b/src/assets/demo/images/product/grey-t-shirt.jpg
new file mode 100644
index 0000000..5b6d78a
Binary files /dev/null and b/src/assets/demo/images/product/grey-t-shirt.jpg differ
diff --git a/src/assets/demo/images/product/headphones.jpg b/src/assets/demo/images/product/headphones.jpg
new file mode 100644
index 0000000..5f9f31d
Binary files /dev/null and b/src/assets/demo/images/product/headphones.jpg differ
diff --git a/src/assets/demo/images/product/light-green-t-shirt.jpg b/src/assets/demo/images/product/light-green-t-shirt.jpg
new file mode 100644
index 0000000..2fb6219
Binary files /dev/null and b/src/assets/demo/images/product/light-green-t-shirt.jpg differ
diff --git a/src/assets/demo/images/product/lime-band.jpg b/src/assets/demo/images/product/lime-band.jpg
new file mode 100644
index 0000000..5627c6b
Binary files /dev/null and b/src/assets/demo/images/product/lime-band.jpg differ
diff --git a/src/assets/demo/images/product/mini-speakers.jpg b/src/assets/demo/images/product/mini-speakers.jpg
new file mode 100644
index 0000000..8883aa2
Binary files /dev/null and b/src/assets/demo/images/product/mini-speakers.jpg differ
diff --git a/src/assets/demo/images/product/painted-phone-case.jpg b/src/assets/demo/images/product/painted-phone-case.jpg
new file mode 100644
index 0000000..5da5f00
Binary files /dev/null and b/src/assets/demo/images/product/painted-phone-case.jpg differ
diff --git a/src/assets/demo/images/product/pink-band.jpg b/src/assets/demo/images/product/pink-band.jpg
new file mode 100644
index 0000000..50124ad
Binary files /dev/null and b/src/assets/demo/images/product/pink-band.jpg differ
diff --git a/src/assets/demo/images/product/pink-purse.jpg b/src/assets/demo/images/product/pink-purse.jpg
new file mode 100644
index 0000000..a5e864f
Binary files /dev/null and b/src/assets/demo/images/product/pink-purse.jpg differ
diff --git a/src/assets/demo/images/product/product-placeholder.svg b/src/assets/demo/images/product/product-placeholder.svg
new file mode 100644
index 0000000..714f105
--- /dev/null
+++ b/src/assets/demo/images/product/product-placeholder.svg
@@ -0,0 +1,10 @@
+
+
+ Artboard
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/demo/images/product/purple-band.jpg b/src/assets/demo/images/product/purple-band.jpg
new file mode 100644
index 0000000..17523fe
Binary files /dev/null and b/src/assets/demo/images/product/purple-band.jpg differ
diff --git a/src/assets/demo/images/product/purple-gemstone-necklace.jpg b/src/assets/demo/images/product/purple-gemstone-necklace.jpg
new file mode 100644
index 0000000..a40d4b3
Binary files /dev/null and b/src/assets/demo/images/product/purple-gemstone-necklace.jpg differ
diff --git a/src/assets/demo/images/product/purple-t-shirt.jpg b/src/assets/demo/images/product/purple-t-shirt.jpg
new file mode 100644
index 0000000..12d75f1
Binary files /dev/null and b/src/assets/demo/images/product/purple-t-shirt.jpg differ
diff --git a/src/assets/demo/images/product/shoes.jpg b/src/assets/demo/images/product/shoes.jpg
new file mode 100644
index 0000000..efc7aca
Binary files /dev/null and b/src/assets/demo/images/product/shoes.jpg differ
diff --git a/src/assets/demo/images/product/sneakers.jpg b/src/assets/demo/images/product/sneakers.jpg
new file mode 100644
index 0000000..53f66dc
Binary files /dev/null and b/src/assets/demo/images/product/sneakers.jpg differ
diff --git a/src/assets/demo/images/product/teal-t-shirt.jpg b/src/assets/demo/images/product/teal-t-shirt.jpg
new file mode 100644
index 0000000..749ae9d
Binary files /dev/null and b/src/assets/demo/images/product/teal-t-shirt.jpg differ
diff --git a/src/assets/demo/images/product/yellow-earbuds.jpg b/src/assets/demo/images/product/yellow-earbuds.jpg
new file mode 100644
index 0000000..1bfc87a
Binary files /dev/null and b/src/assets/demo/images/product/yellow-earbuds.jpg differ
diff --git a/src/assets/demo/images/product/yoga-mat.jpg b/src/assets/demo/images/product/yoga-mat.jpg
new file mode 100644
index 0000000..18d9564
Binary files /dev/null and b/src/assets/demo/images/product/yoga-mat.jpg differ
diff --git a/src/assets/demo/images/product/yoga-set.jpg b/src/assets/demo/images/product/yoga-set.jpg
new file mode 100644
index 0000000..734ba58
Binary files /dev/null and b/src/assets/demo/images/product/yoga-set.jpg differ
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/pages/icon-design.svg b/src/assets/layout/images/pages/icon-design.svg
new file mode 100644
index 0000000..09c47bb
--- /dev/null
+++ b/src/assets/layout/images/pages/icon-design.svg
@@ -0,0 +1,17 @@
+
+
+
+ noun_design_135895
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/pages/icon-devices.svg b/src/assets/layout/images/pages/icon-devices.svg
new file mode 100644
index 0000000..7e34db5
--- /dev/null
+++ b/src/assets/layout/images/pages/icon-devices.svg
@@ -0,0 +1,15 @@
+
+
+
+ noun_devices_165980
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/pages/icon-diamond.svg b/src/assets/layout/images/pages/icon-diamond.svg
new file mode 100644
index 0000000..210e661
--- /dev/null
+++ b/src/assets/layout/images/pages/icon-diamond.svg
@@ -0,0 +1,17 @@
+
+
+
+ icon-diamond
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/pages/icon-document.svg b/src/assets/layout/images/pages/icon-document.svg
new file mode 100644
index 0000000..32d1e28
--- /dev/null
+++ b/src/assets/layout/images/pages/icon-document.svg
@@ -0,0 +1,19 @@
+
+
+
+ icon-document
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
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 @@
+
+
+ 4
+
+
+
+
+
+
\ 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 @@
+
+
+ 2
+
+
+
+
+
+
\ 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 @@
+
+
+ 4
+
+
+
+
+
+
\ 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 @@
+
+
+ 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/layout/images/themes/mira.jpg b/src/assets/layout/images/themes/mira.jpg
new file mode 100644
index 0000000..18e5b6e
Binary files /dev/null and b/src/assets/layout/images/themes/mira.jpg differ
diff --git a/src/assets/layout/images/themes/nano.jpg b/src/assets/layout/images/themes/nano.jpg
new file mode 100644
index 0000000..62f3a10
Binary files /dev/null and b/src/assets/layout/images/themes/nano.jpg differ
diff --git a/src/assets/layout/images/themes/nova-accent.png b/src/assets/layout/images/themes/nova-accent.png
new file mode 100644
index 0000000..260087f
Binary files /dev/null and b/src/assets/layout/images/themes/nova-accent.png differ
diff --git a/src/assets/layout/images/themes/nova-alt.png b/src/assets/layout/images/themes/nova-alt.png
new file mode 100644
index 0000000..6d2eaa7
Binary files /dev/null and b/src/assets/layout/images/themes/nova-alt.png differ
diff --git a/src/assets/layout/images/themes/nova.png b/src/assets/layout/images/themes/nova.png
new file mode 100644
index 0000000..12ff704
Binary files /dev/null and b/src/assets/layout/images/themes/nova.png differ
diff --git a/src/assets/layout/images/themes/rhea.png b/src/assets/layout/images/themes/rhea.png
new file mode 100644
index 0000000..2ac3421
Binary files /dev/null and b/src/assets/layout/images/themes/rhea.png differ
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/soho-dark.png b/src/assets/layout/images/themes/soho-dark.png
new file mode 100644
index 0000000..02194d4
Binary files /dev/null and b/src/assets/layout/images/themes/soho-dark.png differ
diff --git a/src/assets/layout/images/themes/soho-light.png b/src/assets/layout/images/themes/soho-light.png
new file mode 100644
index 0000000..9532fb5
Binary files /dev/null and b/src/assets/layout/images/themes/soho-light.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/images/themes/viva-dark.svg b/src/assets/layout/images/themes/viva-dark.svg
new file mode 100644
index 0000000..43b7706
--- /dev/null
+++ b/src/assets/layout/images/themes/viva-dark.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/assets/layout/images/themes/viva-light.svg b/src/assets/layout/images/themes/viva-light.svg
new file mode 100644
index 0000000..1904eb4
--- /dev/null
+++ b/src/assets/layout/images/themes/viva-light.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/assets/layout/images/widgets/user-card.jpg b/src/assets/layout/images/widgets/user-card.jpg
new file mode 100644
index 0000000..cba8ef5
Binary files /dev/null and b/src/assets/layout/images/widgets/user-card.jpg differ
diff --git a/src/assets/layout/layout.css b/src/assets/layout/layout.css
new file mode 100644
index 0000000..de58b74
--- /dev/null
+++ b/src/assets/layout/layout.css
@@ -0,0 +1,556 @@
+/* General */
+/* Add your customizations of the layout variables here */
+.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;
+ }
+}
+* {
+ box-sizing: border-box;
+}
+
+html {
+ height: 100%;
+ font-size: 10px;
+}
+
+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-theme-light {
+ background-color: #edf1f5;
+}
+
+.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 0.2s;
+ display: flex;
+ align-items: center;
+ box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08);
+}
+.layout-topbar .layout-topbar-logo {
+ display: flex;
+ align-items: center;
+ color: var(--surface-900);
+ font-size: 1.5rem;
+ font-weight: 500;
+ width: 300px;
+ border-radius: 12px;
+}
+.layout-topbar .layout-topbar-logo img {
+ height: 2.5rem;
+ margin-right: 0.5rem;
+}
+.layout-topbar .layout-topbar-logo:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ transition: box-shadow 0.2s;
+ box-shadow: var(--focus-ring);
+}
+.layout-topbar .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 0.2s;
+}
+.layout-topbar .layout-topbar-button:hover {
+ color: var(--text-color);
+ background-color: var(--surface-hover);
+}
+.layout-topbar .layout-topbar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ transition: box-shadow 0.2s;
+ box-shadow: var(--focus-ring);
+}
+.layout-topbar .layout-topbar-button i {
+ font-size: 1.5rem;
+}
+.layout-topbar .layout-topbar-button span {
+ font-size: 1rem;
+ display: none;
+}
+.layout-topbar .layout-menu-button {
+ margin-left: 2rem;
+}
+.layout-topbar .layout-topbar-menu-button {
+ display: none;
+}
+.layout-topbar .layout-topbar-menu-button i {
+ font-size: 1.25rem;
+}
+.layout-topbar .layout-topbar-menu {
+ margin: 0 0 0 auto;
+ padding: 0;
+ list-style: none;
+ display: flex;
+}
+.layout-topbar .layout-topbar-menu .layout-topbar-button {
+ margin-left: 1rem;
+}
+
+@media (max-width: 991px) {
+ .layout-topbar {
+ justify-content: space-between;
+ }
+ .layout-topbar .layout-topbar-logo {
+ width: auto;
+ order: 2;
+ }
+ .layout-topbar .layout-menu-button {
+ margin-left: 0;
+ order: 1;
+ }
+ .layout-topbar .layout-topbar-menu-button {
+ display: inline-flex;
+ margin-left: 0;
+ order: 3;
+ }
+ .layout-topbar .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, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 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 .layout-topbar-menu.layout-topbar-menu-mobile-active {
+ display: block;
+ }
+ .layout-topbar .layout-topbar-menu .layout-topbar-button {
+ margin-left: 0;
+ display: flex;
+ width: 100%;
+ height: auto;
+ justify-content: flex-start;
+ border-radius: 12px;
+ padding: 1rem;
+ }
+ .layout-topbar .layout-topbar-menu .layout-topbar-button i {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+ }
+ .layout-topbar .layout-topbar-menu .layout-topbar-button span {
+ font-weight: medium;
+ display: block;
+ }
+}
+.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 0.2s, left 0.2s;
+ background-color: var(--surface-overlay);
+ border-radius: 12px;
+ padding: 1.5rem;
+ box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08);
+}
+
+.layout-menu {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+.layout-menu li.layout-menuitem-category {
+ margin-top: 0.75rem;
+}
+.layout-menu li.layout-menuitem-category:first-child {
+ margin-top: 0;
+}
+.layout-menu li .layout-menuitem-root-text {
+ text-transform: uppercase;
+ color: var(--text-color-secondary);
+ font-weight: 600;
+ margin-bottom: 0.5rem;
+ font-size: 0.875rem;
+}
+.layout-menu li a {
+ cursor: pointer;
+ text-decoration: none;
+ display: flex;
+ align-items: center;
+ color: var(--text-color);
+ transition: color 0.2s;
+ border-radius: 12px;
+ padding: 0.75rem 1rem;
+ transition: background-color 0.15s;
+}
+.layout-menu li a span {
+ margin-left: 0.5rem;
+}
+.layout-menu li a .menuitem-toggle-icon {
+ margin-left: auto;
+}
+.layout-menu li a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ transition: box-shadow 0.2s;
+ box-shadow: inset var(--focus-ring);
+}
+.layout-menu li a:hover {
+ background-color: var(--surface-hover);
+}
+.layout-menu li a.router-link-exact-active {
+ font-weight: 700;
+}
+.layout-menu li.active-menuitem > a .menuitem-toggle-icon:before {
+ content: "\e933";
+}
+.layout-menu li ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+}
+.layout-menu li ul.layout-submenu-wrapper-enter {
+ max-height: 0;
+}
+.layout-menu li ul.layout-submenu-wrapper-enter-active {
+ overflow: hidden;
+ max-height: 1000px;
+ transition: max-height 1s ease-in-out;
+}
+.layout-menu li ul.layout-submenu-wrapper-enter-done {
+ transform: none;
+}
+.layout-menu li ul.layout-submenu-wrapper-exit {
+ max-height: 1000px;
+}
+.layout-menu li ul.layout-submenu-wrapper-exit-active {
+ overflow: hidden;
+ max-height: 0;
+ transition: max-height 0.45s cubic-bezier(0.86, 0, 0.07, 1);
+}
+.layout-menu li ul ul {
+ padding-left: 1rem;
+}
+
+.layout-config {
+ position: fixed;
+ top: 0;
+ padding: 0;
+ right: 0;
+ width: 20rem;
+ z-index: 999;
+ height: 100vh;
+ transform: translateX(100%);
+ transition: transform 0.2s;
+ backface-visibility: hidden;
+ box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
+ color: var(--text-color);
+ background-color: var(--surface-overlay);
+ border-top-left-radius: 12px;
+ border-bottom-left-radius: 12px;
+}
+.layout-config.layout-config-active {
+ transform: translateX(0);
+}
+.layout-config .layout-config-button {
+ display: block;
+ position: absolute;
+ width: 52px;
+ height: 52px;
+ line-height: 52px;
+ background-color: var(--primary-color);
+ color: var(--primary-color-text);
+ text-align: center;
+ top: 230px;
+ left: -52px;
+ z-index: -1;
+ overflow: hidden;
+ cursor: pointer;
+ border-top-left-radius: 12px;
+ border-bottom-left-radius: 12px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ transition: background-color 0.2s;
+}
+.layout-config .layout-config-button i {
+ font-size: 32px;
+ line-height: inherit;
+ cursor: pointer;
+ transform: rotate(0deg);
+ transition: color 0.2s, transform 1s;
+}
+.layout-config .layout-config-close {
+ position: absolute;
+ right: 1rem;
+ top: 1rem;
+ z-index: 1;
+}
+.layout-config .layout-config-content {
+ position: relative;
+ overflow: auto;
+ height: calc(100vh - 5rem);
+ padding: 2rem;
+}
+.layout-config .config-scale {
+ display: flex;
+ align-items: center;
+ margin: 1rem 0 2rem 0;
+}
+.layout-config .config-scale .p-button {
+ margin-right: 0.5rem;
+}
+.layout-config .config-scale i {
+ margin-right: 0.5rem;
+ font-size: 0.75rem;
+ color: var(--text-color-secondary);
+}
+.layout-config .config-scale i.scale-active {
+ font-size: 1.25rem;
+ color: var(--primary-color);
+}
+.layout-config .free-themes img {
+ width: 2rem;
+ border-radius: 4px;
+ transition: transform 0.2s;
+ display: block;
+}
+.layout-config .free-themes img:hover {
+ transform: scale(1.1);
+}
+.layout-config .free-themes span {
+ font-size: 0.75rem;
+ margin-top: 0.25rem;
+}
+
+.layout-main-container {
+ display: flex;
+ flex-direction: column;
+ min-height: 100vh;
+ justify-content: space-between;
+ padding: 7rem 2rem 2rem 4rem;
+ transition: margin-left 0.2s;
+}
+
+.layout-main {
+ flex: 1 1 auto;
+}
+
+.layout-footer {
+ transition: margin-left 0.2s;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding-top: 1rem;
+ border-top: 1px solid var(--surface-border);
+}
+
+@media (min-width: 992px) {
+ .layout-wrapper.layout-overlay .layout-main-container {
+ margin-left: 0;
+ padding-left: 2rem;
+ }
+ .layout-wrapper.layout-overlay .layout-sidebar {
+ transform: translateX(-100%);
+ left: 0;
+ top: 0;
+ height: 100vh;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .layout-wrapper.layout-overlay.layout-overlay-sidebar-active .layout-sidebar {
+ transform: translateX(0);
+ }
+ .layout-wrapper.layout-static .layout-main-container {
+ margin-left: 300px;
+ }
+ .layout-wrapper.layout-static.layout-static-sidebar-inactive .layout-sidebar {
+ transform: translateX(-100%);
+ left: 0;
+ }
+ .layout-wrapper.layout-static.layout-static-sidebar-inactive .layout-main-container {
+ margin-left: 0;
+ padding-left: 2rem;
+ }
+ .layout-wrapper .layout-mask {
+ display: none;
+ }
+}
+@media (max-width: 991px) {
+ .layout-wrapper .layout-main-container {
+ margin-left: 0;
+ padding-left: 2rem;
+ }
+ .layout-wrapper .layout-sidebar {
+ transform: translateX(-100%);
+ left: 0;
+ top: 0;
+ height: 100vh;
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .layout-wrapper .layout-mask {
+ z-index: 998;
+ background-color: rgba(0, 0, 0, 0.4);
+ }
+ .layout-wrapper .layout-mask.layout-mask-enter-from, .layout-wrapper .layout-mask.layout-mask-leave-to {
+ background-color: transparent;
+ }
+ .layout-wrapper.layout-mobile-sidebar-active .layout-sidebar {
+ transform: translateX(0);
+ }
+ .layout-wrapper.layout-mobile-sidebar-active .layout-mask {
+ display: block;
+ }
+
+ .body-overflow-hidden {
+ overflow: hidden;
+ }
+}
+.card {
+ background-color: var(--surface-card);
+ padding: 1.5rem;
+ margin-bottom: 1rem;
+ border-radius: 12px;
+ box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
+}
+.card.card-w-title {
+ padding-bottom: 2rem;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ margin: 1.5rem 0 1rem 0;
+ font-family: inherit;
+ font-weight: 500;
+ line-height: 1.2;
+ color: inherit;
+}
+h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6: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: 0.25rem 0.4rem;
+ border-radius: 12px;
+ 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;
+}
+p:last-child {
+ margin-bottom: 0;
+}
+
+/* Add your customizations of the layout styles here */
diff --git a/src/assets/layout/layout.scss b/src/assets/layout/layout.scss
new file mode 100644
index 0000000..5e3fab5
--- /dev/null
+++ b/src/assets/layout/layout.scss
@@ -0,0 +1,4 @@
+@import "../sass/layout/_variables";
+@import "../sass/overrides/_layout_variables";
+@import "../sass/layout/_layout";
+@import "../sass/overrides/_layout_styles";
diff --git a/src/assets/pages/landing.html b/src/assets/pages/landing.html
new file mode 100644
index 0000000..87ade23
--- /dev/null
+++ b/src/assets/pages/landing.html
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+ PrimeNG Omega
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PrimeNG Omega
+
Clean, Elegant and Functional
+
+
+ Sign Up
+
+
+
+
+
+
+
Omega Features
+
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
+ doloremque.
+
+
+
+
+
+ Responsive
+ Kogi Cosby sweater ethical squid irony disrupt, organic tote bag gluten-free.
+
+
+
+
+
+ Clean
+ Bushwick meh Blue Bottle pork belly mustache skateboard 3 wolf moon.
+
+
+
+
+
+ Grid
+ Banjo tote bag bicycle rights, High Life sartorial cray craft beer whatever.
+
+
+
+
+
+ Modern
+ Retro occupy organic, stumptown shabby chic pour-over roof party DIY.
+
+
+
+
+
+ Documented
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsam enim numquam.
+
+
+
+
+
+ Support
+ Retro occupy organic, stumptown shabby chic pour-over roof party DIY.
+
+
+
+
+
+
+
+
+
Try Our Mobile App!
+
Available at App Store and Google Play.
+
+
+ Learn More
+
+
+
+
+
+
+
Pricing
+
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
+ doloremque laudantium, totam rem aperiam.
+
+
+
+
+
Basic
+
1$
+
+
50GB Disk Space
+
500GB Monthly Bandwith
+
20 Email Accounts
+
5 Subdomain
+
+
+
+
+
+
Standard
+
5$
+
+
200GB Disk Space
+
1TB Monthly Bandwith
+
50 Email Accounts
+
10 Subdomain
+
+
+
+
+
+
Professional
+
10$
+
+
2TB Disk Space
+
10TB Monthly Bandwith
+
Unlimited Email Accounts
+
50 Subdomain
+
+
+
+
+
+
+
+
+
Video
+
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
+ doloremque.
+
+ VIDEO
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assets/pages/primeflex.min.css b/src/assets/pages/primeflex.min.css
new file mode 100644
index 0000000..a47700c
--- /dev/null
+++ b/src/assets/pages/primeflex.min.css
@@ -0,0 +1 @@
+.p-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem;margin-top:-0.5rem}.p-grid>.p-col,.p-grid>[class*=p-col]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-nogutter{margin-right:0;margin-left:0;margin-top:0}.p-nogutter>.p-col,.p-nogutter>[class*=p-col-]{padding:0}.p-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-dir-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-dir-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-dir-col-rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.p-justify-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.p-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.p-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:.5rem}.p-col-fixed{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem}.p-col-align-start{-ms-flex-item-align:start;align-self:flex-start}.p-col-align-end{-ms-flex-item-align:end;align-self:flex-end}.p-col-align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.p-col-align-baseline{-ms-flex-item-align:baseline;align-self:baseline}.p-col-align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.p-dir-col>.p-col,.p-dir-col-rev>.p-col{-ms-flex-preferred-size:auto;flex-basis:auto}.p-col-1,.p-col-2,.p-col-3,.p-col-4,.p-col-5,.p-col-6,.p-col-7,.p-col-8,.p-col-9,.p-col-10,.p-col-11,.p-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem}.p-col-1{width:8.3333%}.p-col-2{width:16.6667%}.p-col-3{width:25%}.p-col-4{width:33.3333%}.p-col-5{width:41.6667%}.p-col-6{width:50%}.p-col-7{width:58.3333%}.p-col-8{width:66.6667%}.p-col-9{width:75%}.p-col-10{width:83.3333%}.p-col-11{width:91.6667%}.p-col-12{width:100%}.p-col-order-first{-ms-flex-order:-1;order:-1}.p-col-order-last{-ms-flex-order:13;order:13}.p-col-order-0{-ms-flex-order:0;order:0}.p-col-order-1{-ms-flex-order:1;order:1}.p-col-order-2{-ms-flex-order:2;order:2}.p-col-order-3{-ms-flex-order:3;order:3}.p-col-order-4{-ms-flex-order:4;order:4}.p-col-order-5{-ms-flex-order:5;order:5}.p-col-order-6{-ms-flex-order:6;order:6}.p-col-order-7{-ms-flex-order:7;order:7}.p-col-order-8{-ms-flex-order:8;order:8}.p-col-order-9{-ms-flex-order:9;order:9}.p-col-order-10{-ms-flex-order:10;order:10}.p-col-order-11{-ms-flex-order:11;order:11}.p-col-order-12{-ms-flex-order:12;order:12}.p-offset-12{margin-left:100%}.p-offset-11{margin-left:91.66666667%}.p-offset-10{margin-left:83.33333333%}.p-offset-9{margin-left:75%}.p-offset-8{margin-left:66.66666667%}.p-offset-7{margin-left:58.33333333%}.p-offset-6{margin-left:50%}.p-offset-5{margin-left:41.66666667%}.p-offset-4{margin-left:33.33333333%}.p-offset-3{margin-left:25%}.p-offset-2{margin-left:16.66666667%}.p-offset-1{margin-left:8.33333333%}.p-offset-0{margin-left:0%}.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12,.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12,.p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12,.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12{padding:.5rem}.p-col-nogutter{padding:0}@media screen and (min-width: 576px){.p-sm-1,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-sm-10,.p-sm-11,.p-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-sm-1{width:8.3333%}.p-sm-2{width:16.6667%}.p-sm-3{width:25%}.p-sm-4{width:33.3333%}.p-sm-5{width:41.6667%}.p-sm-6{width:50%}.p-sm-7{width:58.3333%}.p-sm-8{width:66.6667%}.p-sm-9{width:75%}.p-sm-10{width:83.3333%}.p-sm-11{width:91.6667%}.p-sm-12{width:100%}.p-sm-offset-12{margin-left:100%}.p-sm-offset-11{margin-left:91.66666667%}.p-sm-offset-10{margin-left:83.33333333%}.p-sm-offset-9{margin-left:75%}.p-sm-offset-8{margin-left:66.66666667%}.p-sm-offset-7{margin-left:58.33333333%}.p-sm-offset-6{margin-left:50%}.p-sm-offset-5{margin-left:41.66666667%}.p-sm-offset-4{margin-left:33.33333333%}.p-sm-offset-3{margin-left:25%}.p-sm-offset-2{margin-left:16.66666667%}.p-sm-offset-1{margin-left:8.33333333%}.p-sm-offset-0{margin-left:0%}.p-sm-order-first{-ms-flex-order:-1;order:-1}.p-sm-order-last{-ms-flex-order:13;order:13}.p-sm-order-0{-ms-flex-order:0;order:0}.p-sm-order-1{-ms-flex-order:1;order:1}.p-sm-order-2{-ms-flex-order:2;order:2}.p-sm-order-3{-ms-flex-order:3;order:3}.p-sm-order-4{-ms-flex-order:4;order:4}.p-sm-order-5{-ms-flex-order:5;order:5}.p-sm-order-6{-ms-flex-order:6;order:6}.p-sm-order-7{-ms-flex-order:7;order:7}.p-sm-order-8{-ms-flex-order:8;order:8}.p-sm-order-9{-ms-flex-order:9;order:9}.p-sm-order-10{-ms-flex-order:10;order:10}.p-sm-order-11{-ms-flex-order:11;order:11}.p-sm-order-12{-ms-flex-order:12;order:12}}@media screen and (min-width: 768px){.p-md-1,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-md-10,.p-md-11,.p-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-md-1{width:8.3333%}.p-md-2{width:16.6667%}.p-md-3{width:25%}.p-md-4{width:33.3333%}.p-md-5{width:41.6667%}.p-md-6{width:50%}.p-md-7{width:58.3333%}.p-md-8{width:66.6667%}.p-md-9{width:75%}.p-md-10{width:83.3333%}.p-md-11{width:91.6667%}.p-md-12{width:100%}.p-md-offset-12{margin-left:100%}.p-md-offset-11{margin-left:91.66666667%}.p-md-offset-10{margin-left:83.33333333%}.p-md-offset-9{margin-left:75%}.p-md-offset-8{margin-left:66.66666667%}.p-md-offset-7{margin-left:58.33333333%}.p-md-offset-6{margin-left:50%}.p-md-offset-5{margin-left:41.66666667%}.p-md-offset-4{margin-left:33.33333333%}.p-md-offset-3{margin-left:25%}.p-md-offset-2{margin-left:16.66666667%}.p-md-offset-1{margin-left:8.33333333%}.p-md-offset-0{margin-left:0%}.p-md-order-first{-ms-flex-order:-1;order:-1}.p-md-order-last{-ms-flex-order:13;order:13}.p-md-order-0{-ms-flex-order:0;order:0}.p-md-order-1{-ms-flex-order:1;order:1}.p-md-order-2{-ms-flex-order:2;order:2}.p-md-order-3{-ms-flex-order:3;order:3}.p-md-order-4{-ms-flex-order:4;order:4}.p-md-order-5{-ms-flex-order:5;order:5}.p-md-order-6{-ms-flex-order:6;order:6}.p-md-order-7{-ms-flex-order:7;order:7}.p-md-order-8{-ms-flex-order:8;order:8}.p-md-order-9{-ms-flex-order:9;order:9}.p-md-order-10{-ms-flex-order:10;order:10}.p-md-order-11{-ms-flex-order:11;order:11}.p-md-order-12{-ms-flex-order:12;order:12}}@media screen and (min-width: 992px){.p-lg-1,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-lg-10,.p-lg-11,.p-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-lg-1{width:8.3333%}.p-lg-2{width:16.6667%}.p-lg-3{width:25%}.p-lg-4{width:33.3333%}.p-lg-5{width:41.6667%}.p-lg-6{width:50%}.p-lg-7{width:58.3333%}.p-lg-8{width:66.6667%}.p-lg-9{width:75%}.p-lg-10{width:83.3333%}.p-lg-11{width:91.6667%}.p-lg-12{width:100%}.p-lg-offset-12{margin-left:100%}.p-lg-offset-11{margin-left:91.66666667%}.p-lg-offset-10{margin-left:83.33333333%}.p-lg-offset-9{margin-left:75%}.p-lg-offset-8{margin-left:66.66666667%}.p-lg-offset-7{margin-left:58.33333333%}.p-lg-offset-6{margin-left:50%}.p-lg-offset-5{margin-left:41.66666667%}.p-lg-offset-4{margin-left:33.33333333%}.p-lg-offset-3{margin-left:25%}.p-lg-offset-2{margin-left:16.66666667%}.p-lg-offset-1{margin-left:8.33333333%}.p-lg-offset-0{margin-left:0%}.p-lg-order-first{-ms-flex-order:-1;order:-1}.p-lg-order-last{-ms-flex-order:13;order:13}.p-lg-order-0{-ms-flex-order:0;order:0}.p-lg-order-1{-ms-flex-order:1;order:1}.p-lg-order-2{-ms-flex-order:2;order:2}.p-lg-order-3{-ms-flex-order:3;order:3}.p-lg-order-4{-ms-flex-order:4;order:4}.p-lg-order-5{-ms-flex-order:5;order:5}.p-lg-order-6{-ms-flex-order:6;order:6}.p-lg-order-7{-ms-flex-order:7;order:7}.p-lg-order-8{-ms-flex-order:8;order:8}.p-lg-order-9{-ms-flex-order:9;order:9}.p-lg-order-10{-ms-flex-order:10;order:10}.p-lg-order-11{-ms-flex-order:11;order:11}.p-lg-order-12{-ms-flex-order:12;order:12}}@media screen and (min-width: 1200px){.p-xl-1,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9,.p-xl-10,.p-xl-11,.p-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-xl-1{width:8.3333%}.p-xl-2{width:16.6667%}.p-xl-3{width:25%}.p-xl-4{width:33.3333%}.p-xl-5{width:41.6667%}.p-xl-6{width:50%}.p-xl-7{width:58.3333%}.p-xl-8{width:66.6667%}.p-xl-9{width:75%}.p-xl-10{width:83.3333%}.p-xl-11{width:91.6667%}.p-xl-12{width:100%}.p-xl-offset-12{margin-left:100%}.p-xl-offset-11{margin-left:91.66666667%}.p-xl-offset-10{margin-left:83.33333333%}.p-xl-offset-9{margin-left:75%}.p-xl-offset-8{margin-left:66.66666667%}.p-xl-offset-7{margin-left:58.33333333%}.p-xl-offset-6{margin-left:50%}.p-xl-offset-5{margin-left:41.66666667%}.p-xl-offset-4{margin-left:33.33333333%}.p-xl-offset-3{margin-left:25%}.p-xl-offset-2{margin-left:16.66666667%}.p-xl-offset-1{margin-left:8.33333333%}.p-xl-offset-0{margin-left:0%}.p-xl-order-first{-ms-flex-order:-1;order:-1}.p-xl-order-last{-ms-flex-order:13;order:13}.p-xl-order-0{-ms-flex-order:0;order:0}.p-xl-order-1{-ms-flex-order:1;order:1}.p-xl-order-2{-ms-flex-order:2;order:2}.p-xl-order-3{-ms-flex-order:3;order:3}.p-xl-order-4{-ms-flex-order:4;order:4}.p-xl-order-5{-ms-flex-order:5;order:5}.p-xl-order-6{-ms-flex-order:6;order:6}.p-xl-order-7{-ms-flex-order:7;order:7}.p-xl-order-8{-ms-flex-order:8;order:8}.p-xl-order-9{-ms-flex-order:9;order:9}.p-xl-order-10{-ms-flex-order:10;order:10}.p-xl-order-11{-ms-flex-order:11;order:11}.p-xl-order-12{-ms-flex-order:12;order:12}}.p-field{margin-bottom:1rem}.p-field>label{display:inline-block;margin-bottom:.5rem}.p-field.p-grid>label{display:flex;align-items:center}.p-field>small{margin-top:.25rem}.p-field.p-grid,.p-formgrid.p-grid{margin-top:0}.p-field.p-grid .p-col-fixed,.p-formgrid.p-grid .p-col-fixed,.p-field.p-grid .p-col,.p-formgrid.p-grid .p-col,.p-formgroup .p-grid .p-col-1,.p-formgrid.p-grid .p-col-1,.p-field.p-grid .p-col-2,.p-formgrid.p-grid .p-col-2,.p-field.p-grid .p-col-3,.p-formgrid.p-grid .p-col-3,.p-field.p-grid .p-col-4,.p-formgroup.p-grid .p-col-4,.p-field.p-grid .p-col-5,.p-formgrid.p-grid .p-col-5,.p-field.p-grid .p-col-6,.p-formgrid.p-grid .p-col-6,.p-formgroup .p-grid .p-col-7,.p-formgrid.p-grid .p-col-7,.p-field.p-grid .p-col-8,.p-formgrid.p-grid .p-col-8,.p-formgroup .p-grid .p-col-9,.p-formgrid.p-grid .p-col-9,.p-field.p-grid .p-col-10,.p-formgrid.p-grid .p-col-10,.p-field.p-grid .p-col-11,.p-formgroup.p-grid .p-col-11,.p-field.p-grid .p-col-12,.p-formgrid.p-grid .p-col-12{padding-top:0;padding-bottom:0}.p-formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.p-formgroup-inline .p-field,.p-formgroup-inline .p-field-checkbox,.p-formgroup-inline .p-field-radiobutton{margin-right:1rem}.p-formgroup-inline .p-field>label,.p-formgroup-inline .p-field-checkbox>label,.p-formgroup-inline .p-field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.p-field-checkbox,.p-field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.p-field-checkbox>label,.p-field-radiobutton>label{margin-left:.5rem;line-height:1}.p-d-none{display:none !important}.p-d-inline{display:inline !important}.p-d-inline-block{display:inline-block !important}.p-d-block{display:block !important}.p-d-flex{display:flex !important}.p-d-inline-flex{display:inline-flex !important}@media screen and (min-width: 576px){.p-d-sm-none{display:none !important}.p-d-sm-inline{display:inline !important}.p-d-sm-inline-block{display:inline-block !important}.p-d-sm-block{display:block !important}.p-d-sm-flex{display:flex !important}.p-d-sm-inline-flex{display:inline-flex !important}}@media screen and (min-width: 768px){.p-d-md-none{display:none !important}.p-d-md-inline{display:inline !important}.p-d-md-inline-block{display:inline-block !important}.p-d-md-block{display:block !important}.p-d-md-flex{display:flex !important}.p-d-md-inline-flex{display:inline-flex !important}}@media screen and (min-width: 992px){.p-d-lg-none{display:none !important}.p-d-lg-inline{display:inline !important}.p-d-lg-inline-block{display:inline-block !important}.p-d-lg-block{display:block !important}.p-d-lg-flex{display:flex !important}.p-d-lg-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1200px){.p-d-xl-none{display:none !important}.p-d-xl-inline{display:inline !important}.p-d-xl-inline-block{display:inline-block !important}.p-d-xl-block{display:block !important}.p-d-xl-flex{display:flex !important}.p-d-xl-inline-flex{display:inline-flex !important}}@media print{.p-d-print-none{display:none !important}.p-d-print-inline{display:inline !important}.p-d-print-inline-block{display:inline-block !important}.p-d-print-block{display:block !important}.p-d-print-flex{display:flex !important}.p-d-print-inline-flex{display:inline-flex !important}}.p-text-justify{text-align:justify !important}.p-text-left{text-align:left !important}.p-text-right{text-align:right !important}.p-text-center{text-align:center !important}.p-text-nowrap{white-space:nowrap !important}.p-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-text-lowercase{text-transform:lowercase !important}.p-text-uppercase{text-transform:uppercase !important}.p-text-capitalize{text-transform:capitalize !important}.p-text-bold{font-weight:700 !important}.p-text-normal{font-weight:400 !important}.p-text-light{font-weight:300 !important}.p-text-italic{font-style:italic !important}@media screen and (min-width: 576px){.p-text-sm-justify{text-align:justify !important}.p-text-sm-left{text-align:left !important}.p-text-sm-right{text-align:right !important}.p-text-sm-center{text-align:center !important}}@media screen and (min-width: 768px){.p-text-md-justify{text-align:justify !important}.p-text-md-left{text-align:left !important}.p-text-md-right{text-align:right !important}.p-text-md-center{text-align:center !important}}@media screen and (min-width: 992px){.p-text-lg-justify{text-align:justify !important}.p-text-lg-left{text-align:left !important}.p-text-lg-right{text-align:right !important}.p-text-lg-center{text-align:center !important}}@media screen and (min-width: 1200px){.p-text-xl-justify{text-align:justify !important}.p-text-xl-left{text-align:left !important}.p-text-xl-right{text-align:right !important}.p-text-xl-center{text-align:center !important}}.p-flex-row{flex-direction:row !important}.p-flex-row-reverse{flex-direction:row-reverse !important}.p-flex-column{flex-direction:column !important}.p-flex-column-reverse{flex-direction:column-reverse !important}@media screen and (min-width: 576px){.p-flex-sm-row{flex-direction:row !important}.p-flex-sm-row-reverse{flex-direction:row-reverse !important}.p-flex-sm-column{flex-direction:column !important}.p-flex-sm-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 768px){.p-flex-md-row{flex-direction:row !important}.p-flex-md-row-reverse{flex-direction:row-reverse !important}.p-flex-md-column{flex-direction:column !important}.p-flex-md-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 992px){.p-flex-lg-row{flex-direction:row !important}.p-flex-lg-row-reverse{flex-direction:row-reverse !important}.p-flex-lg-column{flex-direction:column !important}.p-flex-lg-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 1200px){.p-flex-xl-row{flex-direction:row !important}.p-flex-xl-row-reverse{flex-direction:row-reverse !important}.p-flex-xl-column{flex-direction:column !important}.p-flex-xl-column-reverse{flex-direction:column-reverse !important}}.p-jc-start{justify-content:flex-start}.p-jc-end{justify-content:flex-end}.p-jc-center{justify-content:center}.p-jc-between{justify-content:space-between}.p-jc-around{justify-content:space-around}.p-jc-evenly{justify-content:space-evenly}@media screen and (min-width: 576px){.p-jc-sm-start{justify-content:flex-start}.p-jc-sm-end{justify-content:flex-end}.p-jc-sm-center{justify-content:center}.p-jc-sm-between{justify-content:space-between}.p-jc-sm-around{justify-content:space-around}.p-jc-sm-evenly{justify-content:space-evenly}}@media screen and (min-width: 768px){.p-jc-md-start{justify-content:flex-start}.p-jc-md-end{justify-content:flex-end}.p-jc-md-center{justify-content:center}.p-jc-md-between{justify-content:space-between}.p-jc-md-around{justify-content:space-around}.p-jc-md-evenly{justify-content:space-evenly}}@media screen and (min-width: 992px){.p-jc-lg-start{justify-content:flex-start}.p-jc-lg-end{justify-content:flex-end}.p-jc-lg-center{justify-content:center}.p-jc-lg-between{justify-content:space-between}.p-jc-lg-around{justify-content:space-around}.p-jc-lg-evenly{justify-content:space-evenly}}@media screen and (min-width: 1200px){.p-jc-xl-start{justify-content:flex-start}.p-jc-xl-end{justify-content:flex-end}.p-jc-xl-center{justify-content:center}.p-jc-xl-between{justify-content:space-between}.p-jc-xl-around{justify-content:space-around}.p-jc-xl-evenly{justify-content:space-evenly}}.p-ai-start{align-items:flex-start}.p-ai-end{align-items:flex-end}.p-ai-center{align-items:center}.p-ai-baseline{align-items:baseline}.p-ai-stretch{align-items:stretch}@media screen and (min-width: 576px){.p-ai-sm-start{align-items:flex-start}.p-ai-sm-end{align-items:flex-end}.p-ai-sm-center{align-items:center}.p-ai-sm-baseline{align-items:baseline}.p-ai-sm-stretch{align-items:stretch}}@media screen and (min-width: 768px){.p-ai-md-start{align-items:flex-start}.p-ai-md-end{align-items:flex-end}.p-ai-md-center{align-items:center}.p-ai-md-baseline{align-items:baseline}.p-ai-md-stretch{align-items:stretch}}@media screen and (min-width: 992px){.p-ai-lg-start{align-items:flex-start}.p-ai-lg-end{align-items:flex-end}.p-ai-lg-center{align-items:center}.p-ai-lg-baseline{align-items:baseline}.p-ai-lg-stretch{align-items:stretch}}@media screen and (min-width: 1200px){.p-ai-xl-start{align-items:flex-start}.p-ai-xl-end{align-items:flex-end}.p-ai-xl-center{align-items:center}.p-ai-xl-baseline{align-items:baseline}.p-ai-xl-stretch{align-items:stretch}}.p-as-start{align-self:start}.p-as-end{align-self:flex-end}.p-as-center{align-self:center}.p-as-baseline{align-self:baseline}.p-as-stretch{align-self:stretch}@media screen and (min-width: 576px){.p-as-sm-start{align-self:start}.p-as-sm-end{align-self:flex-end}.p-as-sm-center{align-self:center}.p-as-sm-baseline{align-self:baseline}.p-as-sm-stretch{align-self:stretch}}@media screen and (min-width: 768px){.p-as-md-start{align-self:start}.p-as-md-end{align-self:flex-end}.p-as-md-center{align-self:center}.p-as-md-baseline{align-self:baseline}.p-as-md-stretch{align-self:stretch}}@media screen and (min-width: 992px){.p-as-lg-start{align-self:start}.p-as-lg-end{align-self:flex-end}.p-as-lg-center{align-self:center}.p-as-lg-baseline{align-self:baseline}.p-as-lg-stretch{align-self:stretch}}@media screen and (min-width: 1200px){.p-as-xl-start{align-self:start}.p-as-xl-end{align-self:flex-end}.p-as-xl-center{align-self:center}.p-as-xl-baseline{align-self:baseline}.p-as-xl-stretch{align-self:stretch}}.p-ac-start{align-content:flex-start}.p-ac-end{align-content:flex-end}.p-ac-center{align-content:center}.p-ac-around{align-content:space-around}.p-ac-stretch{align-content:stretch}.p-ac-between{align-content:space-between}@media screen and (min-width: 576px){.p-ac-sm-start{align-content:flex-start}.p-ac-sm-end{align-content:flex-end}.p-ac-sm-center{align-content:center}.p-ac-sm-around{align-content:space-around}.p-ac-sm-stretch{align-content:stretch}.p-ac-sm-between{align-content:space-between}}@media screen and (min-width: 768px){.p-ac-md-start{align-content:flex-start}.p-ac-md-end{align-content:flex-end}.p-ac-md-center{align-content:center}.p-ac-md-around{align-content:space-around}.p-ac-md-stretch{align-content:stretch}.p-ac-md-between{align-content:space-between}}@media screen and (min-width: 992px){.p-ac-lg-start{align-content:flex-start}.p-ac-lg-end{align-content:flex-end}.p-ac-lg-center{align-content:center}.p-ac-lg-around{align-content:space-around}.p-ac-lg-stretch{align-content:stretch}.p-ac-lg-between{align-content:space-between}}@media screen and (min-width: 1200px){.p-ac-xl-start{align-content:flex-start}.p-ac-xl-end{align-content:flex-end}.p-ac-xl-center{align-content:center}.p-ac-xl-around{align-content:space-around}.p-ac-xl-stretch{align-content:stretch}.p-ac-xl-between{align-content:space-between}}.p-order-0{order:0}.p-order-1{order:1}.p-order-2{order:2}.p-order-3{order:3}.p-order-4{order:4}.p-order-5{order:5}.p-order-6{order:6}@media screen and (min-width: 576px){.p-order-sm-0{order:0}.p-order-sm-1{order:1}.p-order-sm-2{order:2}.p-order-sm-3{order:3}.p-order-sm-4{order:4}.p-order-sm-5{order:5}.p-order-sm-6{order:6}}@media screen and (min-width: 768px){.p-order-md-0{order:0}.p-order-md-1{order:1}.p-order-md-2{order:2}.p-order-md-3{order:3}.p-order-md-4{order:4}.p-order-md-5{order:5}.p-order-md-6{order:6}}@media screen and (min-width: 992px){.p-order-lg-0{order:0}.p-order-lg-1{order:1}.p-order-lg-2{order:2}.p-order-lg-3{order:3}.p-order-lg-4{order:4}.p-order-lg-5{order:5}.p-order-lg-6{order:6}}@media screen and (min-width: 1200px){.p-order-xl-0{order:0}.p-order-xl-1{order:1}.p-order-xl-2{order:2}.p-order-xl-3{order:3}.p-order-xl-4{order:4}.p-order-xl-5{order:5}.p-order-xl-6{order:6}}.p-flex-nowrap{flex-wrap:nowrap}.p-flex-wrap{flex-wrap:wrap}.p-flex-wrap-reverse{flex-wrap:wrap-reverse}@media screen and (min-width: 576px){.p-flex-sm-nowrap{flex-wrap:nowrap}.p-flex-sm-wrap{flex-wrap:wrap}.p-flex-sm-wrap-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 768px){.p-flex-md-nowrap{flex-wrap:nowrap}.p-flex-md-wrap{flex-wrap:wrap}.p-flex-md-wrap-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 992px){.p-flex-lg-nowrap{flex-wrap:nowrap}.p-flex-lg-wrap{flex-wrap:wrap}.p-flex-lg-wrap-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 1200px){.p-flex-xl-nowrap{flex-wrap:nowrap}.p-flex-xl-wrap{flex-wrap:wrap}.p-flex-xl-wrap-reverse{flex-wrap:wrap-reverse}}.p-mt-0{margin-top:0 !important}.p-mt-1{margin-top:.25rem !important}.p-mt-2{margin-top:.5rem !important}.p-mt-3{margin-top:1rem !important}.p-mt-4{margin-top:1.5rem !important}.p-mt-5{margin-top:2rem !important}.p-mt-6{margin-top:3rem !important}.p-mt-auto{margin-top:auto !important}.p-mr-0{margin-right:0 !important}.p-mr-1{margin-right:.25rem !important}.p-mr-2{margin-right:.5rem !important}.p-mr-3{margin-right:1rem !important}.p-mr-4{margin-right:1.5rem !important}.p-mr-5{margin-right:2rem !important}.p-mr-6{margin-right:3rem !important}.p-mr-auto{margin-right:auto !important}.p-ml-0{margin-left:0 !important}.p-ml-1{margin-left:.25rem !important}.p-ml-2{margin-left:.5rem !important}.p-ml-3{margin-left:1rem !important}.p-ml-4{margin-left:1.5rem !important}.p-ml-5{margin-left:2rem !important}.p-ml-6{margin-left:3rem !important}.p-ml-auto{margin-left:auto !important}.p-mb-0{margin-bottom:0 !important}.p-mb-1{margin-bottom:.25rem !important}.p-mb-2{margin-bottom:.5rem !important}.p-mb-3{margin-bottom:1rem !important}.p-mb-4{margin-bottom:1.5rem !important}.p-mb-5{margin-bottom:2rem !important}.p-mb-6{margin-bottom:3rem !important}.p-mb-auto{margin-bottom:auto !important}.p-mx-0{margin-left:0 !important;margin-right:0 !important}.p-mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-auto{margin-left:auto !important;margin-right:auto !important}.p-my-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-0{margin:0 !important}.p-m-1{margin:.25rem !important}.p-m-2{margin:.5rem !important}.p-m-3{margin:1rem !important}.p-m-4{margin:1.5rem !important}.p-m-5{margin:2rem !important}.p-m-6{margin:3rem !important}.p-m-auto{margin:auto !important}@media screen and (min-width: 576px){.p-mt-sm-0{margin-top:0 !important}.p-mt-sm-1{margin-top:.25rem !important}.p-mt-sm-2{margin-top:.5rem !important}.p-mt-sm-3{margin-top:1rem !important}.p-mt-sm-4{margin-top:1.5rem !important}.p-mt-sm-5{margin-top:2rem !important}.p-mt-sm-6{margin-top:3rem !important}.p-mt-sm-auto{margin-top:3rem !important}.p-mr-sm-0{margin-right:0 !important}.p-mr-sm-1{margin-right:.25rem !important}.p-mr-sm-2{margin-right:.5rem !important}.p-mr-sm-3{margin-right:1rem !important}.p-mr-sm-4{margin-right:1.5rem !important}.p-mr-sm-5{margin-right:2rem !important}.p-mr-sm-6{margin-right:3rem !important}.p-mr-sm-auto{margin-right:auto !important}.p-ml-sm-0{margin-left:0 !important}.p-ml-sm-1{margin-left:.25rem !important}.p-ml-sm-2{margin-left:.5rem !important}.p-ml-sm-3{margin-left:1rem !important}.p-ml-sm-4{margin-left:1.5rem !important}.p-ml-sm-5{margin-left:2rem !important}.p-ml-sm-6{margin-left:3rem !important}.p-ml-sm-auto{margin-left:auto !important}.p-mb-sm-0{margin-bottom:0 !important}.p-mb-sm-1{margin-bottom:.25rem !important}.p-mb-sm-2{margin-bottom:.5rem !important}.p-mb-sm-3{margin-bottom:1rem !important}.p-mb-sm-4{margin-bottom:1.5rem !important}.p-mb-sm-5{margin-bottom:2rem !important}.p-mb-sm-6{margin-bottom:3rem !important}.p-mb-sm-auto{margin-bottom:auto !important}.p-mx-sm-0{margin-left:0 !important;margin-right:0 !important}.p-mx-sm-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-sm-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-sm-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-sm-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-sm-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-sm-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-sm-auto{margin-left:auto !important;margin-right:auto !important}.p-my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-sm-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-sm-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-sm-0{margin:0 !important}.p-m-sm-1{margin:.25rem !important}.p-m-sm-2{margin:.5rem !important}.p-m-sm-3{margin:1rem !important}.p-m-sm-4{margin:1.5rem !important}.p-m-sm-5{margin:2rem !important}.p-m-sm-6{margin:3rem !important}.p-m-sm-auto{margin:auto !important}}@media screen and (min-width: 768px){.p-mt-md-0{margin-top:0 !important}.p-mt-md-1{margin-top:.25rem !important}.p-mt-md-2{margin-top:.5rem !important}.p-mt-md-3{margin-top:1rem !important}.p-mt-md-4{margin-top:1.5rem !important}.p-mt-md-5{margin-top:2rem !important}.p-mt-md-6{margin-top:3rem !important}.p-mt-md-auto{margin-top:3rem !important}.p-mr-md-0{margin-right:0 !important}.p-mr-md-1{margin-right:.25rem !important}.p-mr-md-2{margin-right:.5rem !important}.p-mr-md-3{margin-right:1rem !important}.p-mr-md-4{margin-right:1.5rem !important}.p-mr-md-5{margin-right:2rem !important}.p-mr-md-6{margin-right:3rem !important}.p-mr-md-auto{margin-right:auto !important}.p-ml-md-0{margin-left:0 !important}.p-ml-md-1{margin-left:.25rem !important}.p-ml-md-2{margin-left:.5rem !important}.p-ml-md-3{margin-left:1rem !important}.p-ml-md-4{margin-left:1.5rem !important}.p-ml-md-5{margin-left:2rem !important}.p-ml-md-6{margin-left:3rem !important}.p-ml-md-auto{margin-left:auto !important}.p-mb-md-0{margin-bottom:0 !important}.p-mb-md-1{margin-bottom:.25rem !important}.p-mb-md-2{margin-bottom:.5rem !important}.p-mb-md-3{margin-bottom:1rem !important}.p-mb-md-4{margin-bottom:1.5rem !important}.p-mb-md-5{margin-bottom:2rem !important}.p-mb-md-6{margin-bottom:3rem !important}.p-mb-md-auto{margin-bottom:auto !important}.p-mx-md-0{margin-left:0 !important;margin-right:0 !important}.p-mx-md-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-md-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-md-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-md-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-md-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-md-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-md-auto{margin-left:auto !important;margin-right:auto !important}.p-my-md-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-md-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-md-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-md-0{margin:0 !important}.p-m-md-1{margin:.25rem !important}.p-m-md-2{margin:.5rem !important}.p-m-md-3{margin:1rem !important}.p-m-md-4{margin:1.5rem !important}.p-m-md-5{margin:2rem !important}.p-m-md-6{margin:3rem !important}.p-m-md-auto{margin:auto !important}}@media screen and (min-width: 992px){.p-mt-lg-0{margin-top:0 !important}.p-mt-lg-1{margin-top:.25rem !important}.p-mt-lg-2{margin-top:.5rem !important}.p-mt-lg-3{margin-top:1rem !important}.p-mt-lg-4{margin-top:1.5rem !important}.p-mt-lg-5{margin-top:2rem !important}.p-mt-lg-6{margin-top:3rem !important}.p-mt-lg-auto{margin-top:3rem !important}.p-mr-lg-0{margin-right:0 !important}.p-mr-lg-1{margin-right:.25rem !important}.p-mr-lg-2{margin-right:.5rem !important}.p-mr-lg-3{margin-right:1rem !important}.p-mr-lg-4{margin-right:1.5rem !important}.p-mr-lg-5{margin-right:2rem !important}.p-mr-lg-6{margin-right:3rem !important}.p-mr-lg-auto{margin-right:auto !important}.p-ml-lg-0{margin-left:0 !important}.p-ml-lg-1{margin-left:.25rem !important}.p-ml-lg-2{margin-left:.5rem !important}.p-ml-lg-3{margin-left:1rem !important}.p-ml-lg-4{margin-left:1.5rem !important}.p-ml-lg-5{margin-left:2rem !important}.p-ml-lg-6{margin-left:3rem !important}.p-ml-lg-auto{margin-left:auto !important}.p-mb-lg-0{margin-bottom:0 !important}.p-mb-lg-1{margin-bottom:.25rem !important}.p-mb-lg-2{margin-bottom:.5rem !important}.p-mb-lg-3{margin-bottom:1rem !important}.p-mb-lg-4{margin-bottom:1.5rem !important}.p-mb-lg-5{margin-bottom:2rem !important}.p-mb-lg-6{margin-bottom:3rem !important}.p-mb-lg-auto{margin-bottom:auto !important}.p-mx-lg-0{margin-left:0 !important;margin-right:0 !important}.p-mx-lg-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-lg-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-lg-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-lg-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-lg-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-lg-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-lg-auto{margin-left:auto !important;margin-right:auto !important}.p-my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-lg-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-lg-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-lg-0{margin:0 !important}.p-m-lg-1{margin:.25rem !important}.p-m-lg-2{margin:.5rem !important}.p-m-lg-3{margin:1rem !important}.p-m-lg-4{margin:1.5rem !important}.p-m-lg-5{margin:2rem !important}.p-m-lg-6{margin:3rem !important}.p-m-lg-auto{margin:auto !important}}@media screen and (min-width: 1200px){.p-mt-xl-0{margin-top:0 !important}.p-mt-xl-1{margin-top:.25rem !important}.p-mt-xl-2{margin-top:.5rem !important}.p-mt-xl-3{margin-top:1rem !important}.p-mt-xl-4{margin-top:1.5rem !important}.p-mt-xl-5{margin-top:2rem !important}.p-mt-xl-6{margin-top:3rem !important}.p-mt-xl-auto{margin-top:3rem !important}.p-mr-xl-0{margin-right:0 !important}.p-mr-xl-1{margin-right:.25rem !important}.p-mr-xl-2{margin-right:.5rem !important}.p-mr-xl-3{margin-right:1rem !important}.p-mr-xl-4{margin-right:1.5rem !important}.p-mr-xl-5{margin-right:2rem !important}.p-mr-xl-6{margin-right:3rem !important}.p-mr-xl-auto{margin-right:auto !important}.p-ml-xl-0{margin-left:0 !important}.p-ml-xl-1{margin-left:.25rem !important}.p-ml-xl-2{margin-left:.5rem !important}.p-ml-xl-3{margin-left:1rem !important}.p-ml-xl-4{margin-left:1.5rem !important}.p-ml-xl-5{margin-left:2rem !important}.p-ml-xl-6{margin-left:3rem !important}.p-ml-xl-auto{margin-left:auto !important}.p-mb-xl-0{margin-bottom:0 !important}.p-mb-xl-1{margin-bottom:.25rem !important}.p-mb-xl-2{margin-bottom:.5rem !important}.p-mb-xl-3{margin-bottom:1rem !important}.p-mb-xl-4{margin-bottom:1.5rem !important}.p-mb-xl-5{margin-bottom:2rem !important}.p-mb-xl-6{margin-bottom:3rem !important}.p-mb-xl-auto{margin-bottom:auto !important}.p-mx-xl-0{margin-left:0 !important;margin-right:0 !important}.p-mx-xl-1{margin-left:.25rem !important;margin-right:.25rem !important}.p-mx-xl-2{margin-left:.5rem !important;margin-right:.5rem !important}.p-mx-xl-3{margin-left:1rem !important;margin-right:1rem !important}.p-mx-xl-4{margin-left:1.5rem !important;margin-right:1.5rem !important}.p-mx-xl-5{margin-left:2rem !important;margin-right:2rem !important}.p-mx-xl-6{margin-left:3rem !important;margin-right:3rem !important}.p-mx-xl-auto{margin-left:auto !important;margin-right:auto !important}.p-my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.p-my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-my-xl-5{margin-top:2rem !important;margin-bottom:2rem !important}.p-my-xl-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.p-m-xl-0{margin:0 !important}.p-m-xl-1{margin:.25rem !important}.p-m-xl-2{margin:.5rem !important}.p-m-xl-3{margin:1rem !important}.p-m-xl-4{margin:1.5rem !important}.p-m-xl-5{margin:2rem !important}.p-m-xl-6{margin:3rem !important}.p-m-xl-auto{margin:auto !important}}.p-pt-0{padding-top:0 !important}.p-pt-1{padding-top:.25rem !important}.p-pt-2{padding-top:.5rem !important}.p-pt-3{padding-top:1rem !important}.p-pt-4{padding-top:1.5rem !important}.p-pt-5{padding-top:2rem !important}.p-pt-6{padding-top:3rem !important}.p-pr-0{padding-right:0 !important}.p-pr-1{padding-right:.25rem !important}.p-pr-2{padding-right:.5rem !important}.p-pr-3{padding-right:1rem !important}.p-pr-4{padding-right:1.5rem !important}.p-pr-5{padding-right:2rem !important}.p-pr-6{padding-right:3rem !important}.p-pl-0{padding-left:0 !important}.p-pl-1{padding-left:.25rem !important}.p-pl-2{padding-left:.5rem !important}.p-pl-3{padding-left:1rem !important}.p-pl-4{padding-left:1.5rem !important}.p-pl-5{padding-left:2rem !important}.p-pl-6{padding-left:3rem !important}.p-pb-0{padding-bottom:0 !important}.p-pb-1{padding-bottom:.25rem !important}.p-pb-2{padding-bottom:.5rem !important}.p-pb-3{padding-bottom:1rem !important}.p-pb-4{padding-bottom:1.5rem !important}.p-pb-5{padding-bottom:2rem !important}.p-pb-6{padding-bottom:3rem !important}.p-px-0{padding-left:0 !important;padding-right:0 !important}.p-px-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-0{padding:0 !important}.p-p-1{padding:.25rem !important}.p-p-2{padding:.5rem !important}.p-p-3{padding:1rem !important}.p-p-4{padding:1.5rem !important}.p-p-5{padding:2rem !important}.p-p-6{padding:3rem !important}@media screen and (min-width: 576px){.p-pt-sm-0{padding-top:0 !important}.p-pt-sm-1{padding-top:.25rem !important}.p-pt-sm-2{padding-top:.5rem !important}.p-pt-sm-3{padding-top:1rem !important}.p-pt-sm-4{padding-top:1.5rem !important}.p-pt-sm-5{padding-top:2rem !important}.p-pt-sm-6{padding-top:3rem !important}.p-pr-sm-0{padding-right:0 !important}.p-pr-sm-1{padding-right:.25rem !important}.p-pr-sm-2{padding-right:.5rem !important}.p-pr-sm-3{padding-right:1rem !important}.p-pr-sm-4{padding-right:1.5rem !important}.p-pr-sm-5{padding-right:2rem !important}.p-pr-sm-6{padding-right:3rem !important}.p-pl-sm-0{padding-left:0 !important}.p-pl-sm-1{padding-left:.25rem !important}.p-pl-sm-2{padding-left:.5rem !important}.p-pl-sm-3{padding-left:1rem !important}.p-pl-sm-4{padding-left:1.5rem !important}.p-pl-sm-5{padding-left:2rem !important}.p-pl-sm-6{padding-left:3rem !important}.p-pb-sm-0{padding-bottom:0 !important}.p-pb-sm-1{padding-bottom:.25rem !important}.p-pb-sm-2{padding-bottom:.5rem !important}.p-pb-sm-3{padding-bottom:1rem !important}.p-pb-sm-4{padding-bottom:1.5rem !important}.p-pb-sm-5{padding-bottom:2rem !important}.p-pb-sm-6{padding-bottom:3rem !important}.p-px-sm-0{padding-left:0 !important;padding-right:0 !important}.p-px-sm-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-sm-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-sm-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-sm-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-sm-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-sm-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-sm-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-sm-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-sm-0{padding:0 !important}.p-p-sm-1{padding:.25rem !important}.p-p-sm-2{padding:.5rem !important}.p-p-sm-3{padding:1rem !important}.p-p-sm-4{padding:1.5rem !important}.p-p-sm-5{padding:2rem !important}.p-p-sm-6{padding:3rem !important}}@media screen and (min-width: 768px){.p-pt-md-0{padding-top:0 !important}.p-pt-md-1{padding-top:.25rem !important}.p-pt-md-2{padding-top:.5rem !important}.p-pt-md-3{padding-top:1rem !important}.p-pt-md-4{padding-top:1.5rem !important}.p-pt-md-5{padding-top:2rem !important}.p-pt-md-6{padding-top:3rem !important}.p-pr-md-0{padding-right:0 !important}.p-pr-md-1{padding-right:.25rem !important}.p-pr-md-2{padding-right:.5rem !important}.p-pr-md-3{padding-right:1rem !important}.p-pr-md-4{padding-right:1.5rem !important}.p-pr-md-5{padding-right:2rem !important}.p-pr-md-6{padding-right:3rem !important}.p-pl-md-0{padding-left:0 !important}.p-pl-md-1{padding-left:.25rem !important}.p-pl-md-2{padding-left:.5rem !important}.p-pl-md-3{padding-left:1rem !important}.p-pl-md-4{padding-left:1.5rem !important}.p-pl-md-5{padding-left:2rem !important}.p-pl-md-6{padding-left:3rem !important}.p-pb-md-0{padding-bottom:0 !important}.p-pb-md-1{padding-bottom:.25rem !important}.p-pb-md-2{padding-bottom:.5rem !important}.p-pb-md-3{padding-bottom:1rem !important}.p-pb-md-4{padding-bottom:1.5rem !important}.p-pb-md-5{padding-bottom:2rem !important}.p-pb-md-6{padding-bottom:3rem !important}.p-px-md-0{padding-left:0 !important;padding-right:0 !important}.p-px-md-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-md-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-md-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-md-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-md-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-md-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-md-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-md-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-md-0{padding:0 !important}.p-p-md-1{padding:.25rem !important}.p-p-md-2{padding:.5rem !important}.p-p-md-3{padding:1rem !important}.p-p-md-4{padding:1.5rem !important}.p-p-md-5{padding:2rem !important}.p-p-md-6{padding:3rem !important}}@media screen and (min-width: 992px){.p-pt-lg-0{padding-top:0 !important}.p-pt-lg-1{padding-top:.25rem !important}.p-pt-lg-2{padding-top:.5rem !important}.p-pt-lg-3{padding-top:1rem !important}.p-pt-lg-4{padding-top:1.5rem !important}.p-pt-lg-5{padding-top:2rem !important}.p-pt-lg-6{padding-top:3rem !important}.p-pt-lg-auto{padding-top:3rem !important}.p-pr-lg-0{padding-right:0 !important}.p-pr-lg-1{padding-right:.25rem !important}.p-pr-lg-2{padding-right:.5rem !important}.p-pr-lg-3{padding-right:1rem !important}.p-pr-lg-4{padding-right:1.5rem !important}.p-pr-lg-5{padding-right:2rem !important}.p-pr-lg-6{padding-right:3rem !important}.p-pl-lg-0{padding-left:0 !important}.p-pl-lg-1{padding-left:.25rem !important}.p-pl-lg-2{padding-left:.5rem !important}.p-pl-lg-3{padding-left:1rem !important}.p-pl-lg-4{padding-left:1.5rem !important}.p-pl-lg-5{padding-left:2rem !important}.p-pl-lg-6{padding-left:3rem !important}.p-pb-lg-0{padding-bottom:0 !important}.p-pb-lg-1{padding-bottom:.25rem !important}.p-pb-lg-2{padding-bottom:.5rem !important}.p-pb-lg-3{padding-bottom:1rem !important}.p-pb-lg-4{padding-bottom:1.5rem !important}.p-pb-lg-5{padding-bottom:2rem !important}.p-pb-lg-6{padding-bottom:3rem !important}.p-px-lg-0{padding-left:0 !important;padding-right:0 !important}.p-px-lg-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-lg-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-lg-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-lg-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-lg-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-lg-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-lg-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-lg-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-lg-0{padding:0 !important}.p-p-lg-1{padding:.25rem !important}.p-p-lg-2{padding:.5rem !important}.p-p-lg-3{padding:1rem !important}.p-p-lg-4{padding:1.5rem !important}.p-p-lg-5{padding:2rem !important}.p-p-lg-6{padding:3rem !important}}@media screen and (min-width: 1200px){.p-pt-xl-0{padding-top:0 !important}.p-pt-xl-1{padding-top:.25rem !important}.p-pt-xl-2{padding-top:.5rem !important}.p-pt-xl-3{padding-top:1rem !important}.p-pt-xl-4{padding-top:1.5rem !important}.p-pt-xl-5{padding-top:2rem !important}.p-pt-xl-6{padding-top:3rem !important}.p-pr-xl-0{padding-right:0 !important}.p-pr-xl-1{padding-right:.25rem !important}.p-pr-xl-2{padding-right:.5rem !important}.p-pr-xl-3{padding-right:1rem !important}.p-pr-xl-4{padding-right:1.5rem !important}.p-pr-xl-5{padding-right:2rem !important}.p-pr-xl-6{padding-right:3rem !important}.p-pl-xl-0{padding-left:0 !important}.p-pl-xl-1{padding-left:.25rem !important}.p-pl-xl-2{padding-left:.5rem !important}.p-pl-xl-3{padding-left:1rem !important}.p-pl-xl-4{padding-left:1.5rem !important}.p-pl-xl-5{padding-left:2rem !important}.p-pl-xl-6{padding-left:3rem !important}.p-pb-xl-0{padding-bottom:0 !important}.p-pb-xl-1{padding-bottom:.25rem !important}.p-pb-xl-2{padding-bottom:.5rem !important}.p-pb-xl-3{padding-bottom:1rem !important}.p-pb-xl-4{padding-bottom:1.5rem !important}.p-pb-xl-5{padding-bottom:2rem !important}.p-pb-xl-6{padding-bottom:3rem !important}.p-px-xl-0{padding-left:0 !important;padding-right:0 !important}.p-px-xl-1{padding-left:.25rem !important;padding-right:.25rem !important}.p-px-xl-2{padding-left:.5rem !important;padding-right:.5rem !important}.p-px-xl-3{padding-left:1rem !important;padding-right:1rem !important}.p-px-xl-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.p-px-xl-5{padding-left:2rem !important;padding-right:2rem !important}.p-px-xl-6{padding-left:3rem !important;padding-right:3rem !important}.p-py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-py-xl-5{padding-top:2rem !important;padding-bottom:2rem !important}.p-py-xl-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-p-xl-0{padding:0 !important}.p-p-xl-1{padding:.25rem !important}.p-p-xl-2{padding:.5rem !important}.p-p-xl-3{padding:1rem !important}.p-p-xl-4{padding:1.5rem !important}.p-p-xl-5{padding:2rem !important}.p-p-xl-6{padding:3rem !important}}.p-shadow-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.p-shadow-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-shadow-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.p-shadow-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-shadow-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.p-shadow-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.p-shadow-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.p-shadow-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.p-shadow-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.p-shadow-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.p-shadow-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.p-shadow-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.p-shadow-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.p-shadow-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.p-shadow-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.p-shadow-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.p-shadow-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.p-shadow-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.p-shadow-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.p-shadow-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.p-shadow-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.p-shadow-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.p-shadow-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.p-shadow-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}/*# sourceMappingURL=primeflex.min.css.map */
diff --git a/src/assets/pages/primeng.min.css b/src/assets/pages/primeng.min.css
new file mode 100755
index 0000000..a43710a
--- /dev/null
+++ b/src/assets/pages/primeng.min.css
@@ -0,0 +1 @@
+.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}100%{opacity:1}}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:50%;text-align:center}.p-tag{display:inline-block;text-align:center;line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-overlay-badge{position:relative;display:inline-block}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(1em,-1em);margin:0}.p-button{margin:0;display:inline-flex;cursor:pointer;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-checkbox{display:inline-flex;cursor:pointer;user-select:none;vertical-align:bottom}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url("./images/color.png") no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url("./images/hue.png") no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.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:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password-meter{background:transparent url("./images/password-meter.png") no-repeat left top;height:10px}.p-password-panel-overlay{position:absolute;display:none}.p-radiobutton{display:inline-flex;cursor:pointer;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
\ No newline at end of file
diff --git a/src/assets/sass/layout/_config.scss b/src/assets/sass/layout/_config.scss
new file mode 100644
index 0000000..578001d
--- /dev/null
+++ b/src/assets/sass/layout/_config.scss
@@ -0,0 +1,103 @@
+.layout-config {
+ position: fixed;
+ top: 0;
+ padding: 0;
+ right: 0;
+ width: 20rem;
+ z-index: 999;
+ height: 100vh;
+ transform: translateX(100%);
+ transition: transform $transitionDuration;
+ backface-visibility: hidden;
+ 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) !important;
+ color: var(--text-color);
+ background-color: var(--surface-overlay);
+ border-top-left-radius: 12px;
+ border-bottom-left-radius: 12px;
+
+ &.layout-config-active {
+ transform: translateX(0);
+ }
+
+ .layout-config-button {
+ display: block;
+ position: absolute;
+ width: 52px;
+ height: 52px;
+ line-height: 52px;
+ background-color: var(--primary-color);
+ color: var(--primary-color-text);
+ text-align: center;
+ top: 230px;
+ left: -52px;
+ z-index: -1;
+ overflow: hidden;
+ cursor: pointer;
+ border-top-left-radius: $borderRadius;
+ border-bottom-left-radius: $borderRadius;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ transition: background-color $transitionDuration;
+
+ i {
+ font-size: 32px;
+ line-height: inherit;
+ cursor: pointer;
+ transform: rotate(0deg);
+ transition: color $transitionDuration, transform 1s;
+ }
+ }
+
+ .layout-config-close {
+ position: absolute;
+ right: 1rem;
+ top: 1rem;
+ z-index: 1;
+ }
+
+ .layout-config-content {
+ position: relative;
+ overflow: auto;
+ height: calc(100vh - 5rem);
+ padding: 2rem;
+ }
+
+ .config-scale {
+ display: flex;
+ align-items: center;
+ margin: 1rem 0 2rem 0;
+
+ .p-button {
+ margin-right: .5rem;
+ }
+
+ i {
+ margin-right: .5rem;
+ font-size: .75rem;
+ color: var(--text-color-secondary);
+
+ &.scale-active {
+ font-size: 1.25rem;
+ color: var(--primary-color);
+ }
+ }
+ }
+
+ .free-themes {
+ img {
+ width: 2rem;
+ border-radius: 4px;
+ transition: transform .2s;
+ display: block;
+
+ &:hover {
+ transform: scale(1.1);
+ }
+ }
+
+ span {
+ font-size: .75rem;
+ margin-top: .25rem;
+ }
+ }
+}
diff --git a/src/assets/sass/layout/_content.scss b/src/assets/sass/layout/_content.scss
new file mode 100644
index 0000000..2c40e1d
--- /dev/null
+++ b/src/assets/sass/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/sass/layout/_footer.scss b/src/assets/sass/layout/_footer.scss
new file mode 100644
index 0000000..367d312
--- /dev/null
+++ b/src/assets/sass/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/sass/layout/_layout.scss b/src/assets/sass/layout/_layout.scss
new file mode 100644
index 0000000..ec73f06
--- /dev/null
+++ b/src/assets/sass/layout/_layout.scss
@@ -0,0 +1,11 @@
+@import "./_mixins";
+@import "./_splash";
+@import "./_main";
+@import "./_topbar";
+@import "./_menu";
+@import "./_config";
+@import "./_content";
+@import "./_footer";
+@import "./_responsive";
+@import "./_utils";
+@import "./_typography";
diff --git a/src/assets/sass/layout/_main.scss b/src/assets/sass/layout/_main.scss
new file mode 100644
index 0000000..5fece51
--- /dev/null
+++ b/src/assets/sass/layout/_main.scss
@@ -0,0 +1,28 @@
+* {
+ box-sizing: border-box;
+}
+
+html {
+ height: 100%;
+ font-size: $fontSize;
+}
+
+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-theme-light {
+ background-color: #edf1f5;
+}
diff --git a/src/assets/sass/layout/_menu.scss b/src/assets/sass/layout/_menu.scss
new file mode 100644
index 0000000..8e8751b
--- /dev/null
+++ b/src/assets/sass/layout/_menu.scss
@@ -0,0 +1,116 @@
+.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: 12px;
+ padding: 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 {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+
+ li {
+ &.layout-menuitem-category {
+ margin-top: .75rem;
+
+ &:first-child {
+ margin-top: 0;
+ }
+ }
+
+ .layout-menuitem-root-text {
+ text-transform: uppercase;
+ color:var(--text-color-secondary);
+ font-weight: 600;
+ margin-bottom: .5rem;
+ font-size: .875rem;
+ }
+
+ a {
+ cursor: pointer;
+ text-decoration: none;
+ display: flex;
+ align-items: center;
+ color:var(--text-color);
+ transition: color $transitionDuration;
+ border-radius: $borderRadius;
+ padding: .75rem 1rem;
+ transition: background-color .15s;
+
+ span {
+ margin-left: 0.5rem;
+ }
+
+ .menuitem-toggle-icon {
+ margin-left: auto;
+ }
+
+ &:focus {
+ @include focused-inset();
+ }
+
+ &:hover {
+ background-color: var(--surface-hover);
+ }
+
+ &.router-link-exact-active {
+ font-weight: 700;
+ }
+ }
+
+ &.active-menuitem {
+ > a {
+ .menuitem-toggle-icon {
+ &:before {
+ content: '\e933';
+ }
+ }
+ }
+ }
+
+ ul {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+
+ &.layout-submenu-wrapper-enter {
+ max-height: 0;
+ }
+
+ &.layout-submenu-wrapper-enter-active {
+ overflow: hidden;
+ max-height: 1000px;
+ transition: max-height 1s ease-in-out;
+ }
+
+ &.layout-submenu-wrapper-enter-done {
+ transform: none;
+ }
+
+ &.layout-submenu-wrapper-exit {
+ max-height: 1000px;
+ }
+
+ &.layout-submenu-wrapper-exit-active {
+ overflow: hidden;
+ max-height: 0;
+ transition: max-height 0.45s cubic-bezier(0.86, 0, 0.07, 1);
+ }
+
+ ul {
+ padding-left: 1rem;
+ }
+ }
+ }
+}
diff --git a/src/assets/sass/layout/_mixins.scss b/src/assets/sass/layout/_mixins.scss
new file mode 100644
index 0000000..ec26860
--- /dev/null
+++ b/src/assets/sass/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/sass/layout/_responsive.scss b/src/assets/sass/layout/_responsive.scss
new file mode 100644
index 0000000..f210730
--- /dev/null
+++ b/src/assets/sass/layout/_responsive.scss
@@ -0,0 +1,89 @@
+@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-sidebar-active {
+ .layout-sidebar {
+ transform: translateX(0);
+ }
+ }
+ }
+
+ &.layout-static {
+ .layout-main-container {
+ margin-left: 300px;
+ }
+
+ &.layout-static-sidebar-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) {
+ .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 {
+ z-index: 998;
+ background-color: $maskBg;
+
+ &.layout-mask-enter-from,
+ &.layout-mask-leave-to {
+ background-color: transparent;
+ }
+ }
+
+ &.layout-mobile-sidebar-active {
+ .layout-sidebar {
+ transform: translateX(0);
+ }
+
+ .layout-mask {
+ display: block;
+ }
+ }
+ }
+
+ .body-overflow-hidden {
+ overflow: hidden;
+ }
+}
diff --git a/src/assets/sass/layout/_splash.scss b/src/assets/sass/layout/_splash.scss
new file mode 100644
index 0000000..a814104
--- /dev/null
+++ b/src/assets/sass/layout/_splash.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/sass/layout/_topbar.scss b/src/assets/sass/layout/_topbar.scss
new file mode 100644
index 0000000..7940236
--- /dev/null
+++ b/src/assets/sass/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/sass/layout/_typography.scss b/src/assets/sass/layout/_typography.scss
new file mode 100644
index 0000000..5cd89d2
--- /dev/null
+++ b/src/assets/sass/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: inherit;
+
+ &: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/sass/layout/_utils.scss b/src/assets/sass/layout/_utils.scss
new file mode 100644
index 0000000..93bdb6c
--- /dev/null
+++ b/src/assets/sass/layout/_utils.scss
@@ -0,0 +1,11 @@
+.card {
+ background-color: var(--surface-card);
+ padding: 1.5rem;
+ margin-bottom: 1rem;
+ border-radius: $borderRadius;
+ 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) !important;
+
+ &.card-w-title {
+ padding-bottom: 2rem;
+ }
+}
diff --git a/src/assets/sass/layout/_variables.scss b/src/assets/sass/layout/_variables.scss
new file mode 100644
index 0000000..e49d703
--- /dev/null
+++ b/src/assets/sass/layout/_variables.scss
@@ -0,0 +1,5 @@
+/* General */
+$fontSize:10px;
+$borderRadius:12px;
+$transitionDuration:.2s;
+$maskBg:rgba(0, 0, 0, 0.4);
diff --git a/src/assets/sass/overrides/_layout_styles.scss b/src/assets/sass/overrides/_layout_styles.scss
new file mode 100644
index 0000000..9ac8ded
--- /dev/null
+++ b/src/assets/sass/overrides/_layout_styles.scss
@@ -0,0 +1 @@
+/* Add your customizations of the layout styles here */
\ No newline at end of file
diff --git a/src/assets/sass/overrides/_layout_variables.scss b/src/assets/sass/overrides/_layout_variables.scss
new file mode 100644
index 0000000..7c8acd5
--- /dev/null
+++ b/src/assets/sass/overrides/_layout_variables.scss
@@ -0,0 +1 @@
+/* Add your customizations of the layout variables here */
\ No newline at end of file
diff --git a/src/assets/theme/arya-blue/theme.css b/src/assets/theme/arya-blue/theme.css
new file mode 100644
index 0000000..2291e6a
--- /dev/null
+++ b/src/assets/theme/arya-blue/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #2396f2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #64B5F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #43a5f4;
+}
+
+p-inputswitch.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 1px #93cbf9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #64B5F6;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #64B5F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #93cbf9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #93cbf9;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #93cbf9;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #383838;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/arya-green/theme.css b/src/assets/theme/arya-green/theme.css
new file mode 100644
index 0000000..dc19117
--- /dev/null
+++ b/src/assets/theme/arya-green/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #54b358;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81C784;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #6abd6e;
+}
+
+p-inputswitch.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 1px #a7d8a9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81C784;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #81C784;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #a7d8a9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #a7d8a9;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #a7d8a9;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #383838;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #81C784;
+ color: #81C784;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/arya-orange/theme.css b/src/assets/theme/arya-orange/theme.css
new file mode 100644
index 0000000..2357cd3
--- /dev/null
+++ b/src/assets/theme/arya-orange/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #ffc50c;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffcd2e;
+}
+
+p-inputswitch.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 1px #ffe284;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFD54F;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #FFD54F;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #ffe284;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #ffe284;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #ffe284;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #383838;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/arya-purple/theme.css b/src/assets/theme/arya-purple/theme.css
new file mode 100644
index 0000000..69da130
--- /dev/null
+++ b/src/assets/theme/arya-purple/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #383838;
+ background: #121212;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #383838;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a241b2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #BA68C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b052c0;
+}
+
+p-inputswitch.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 1px #cf95d9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #121212;
+ border: 1px solid #383838;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #BA68C8;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #BA68C8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #121212;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #121212;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #cf95d9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #cf95d9;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #cf95d9;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #383838;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #383838;
+ background: #1e1e1e;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #383838;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #383838;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1e1e1e;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(30, 30, 30, 0);
+ border-bottom-color: #1e1e1e;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(56, 56, 56, 0);
+ border-bottom-color: #383838;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #383838;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #383838;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #383838;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1e1e1e;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #383838;
+}
+
+.p-sidebar {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #383838;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #383838;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #383838;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #383838;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #383838;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid #383838;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid #383838;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #383838;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #383838;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #383838;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #383838 transparent;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1e1e1e;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #383838;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/bootstrap4-dark-blue/theme.css b/src/assets/theme/bootstrap4-dark-blue/theme.css
new file mode 100644
index 0000000..f2d9bbc
--- /dev/null
+++ b/src/assets/theme/bootstrap4-dark-blue/theme.css
@@ -0,0 +1,5693 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #8dd0ff;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-autocomplete-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #151515;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #8dd0ff;
+ background: #8dd0ff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3f4b5b;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #1dadff;
+ background: #1dadff;
+ color: #151515;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #8dd0ff;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #1dadff;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #151515;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #8dd0ff;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3f4b5b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #8dd0ff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #151515;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #8dd0ff;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f19ea6;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3f4b5b;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f19ea6;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f19ea6;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #3f4b5b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #151515;
+ background: #8dd0ff;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f19ea6;
+}
+
+.p-multiselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: #8dd0ff;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #8dd0ff;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #151515;
+ background: #8dd0ff;
+ border: 1px solid #8dd0ff;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.p-button:enabled:active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(141, 208, 255, 0.04);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(141, 208, 255, 0.16);
+ color: #8dd0ff;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #8dd0ff;
+ background-color: #151515;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #151515;
+ background: #7fd8e6;
+ border: 1px solid #4cc8db;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #4cc8db;
+ color: #151515;
+ border-color: #26bdd3;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b1e8f0;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #26bdd3;
+ color: #151515;
+ border-color: #00b2cc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #7fd8e6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #151515;
+ background: #9fdaa8;
+ border: 1px solid #78cc86;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #78cc86;
+ color: #151515;
+ border-color: #5ac06c;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #c5e8ca;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #5ac06c;
+ color: #151515;
+ border-color: #3cb553;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9fdaa8;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #151515;
+ background: #ffe082;
+ border: 1px solid #ffd54f;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd54f;
+ color: #151515;
+ border-color: #ffca28;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffecb3;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffca28;
+ color: #151515;
+ border-color: #ffc107;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #151515;
+ background: #b7a2e0;
+ border: 1px solid #9a7cd4;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9a7cd4;
+ color: #151515;
+ border-color: #845fca;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d3c7ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #845fca;
+ color: #151515;
+ border-color: #6d43c0;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #b7a2e0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #151515;
+ background: #f19ea6;
+ border: 1px solid #e97984;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #e97984;
+ color: #151515;
+ border-color: #f75965;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffd0d9;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f75965;
+ color: #151515;
+ border-color: #fd464e;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #f19ea6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-button.p-button-link {
+ color: #8dd0ff;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #56bdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #e3f3fe;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #8dd0ff;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #343e4d;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #3f4b5b;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: #e3f3fe;
+}
+.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.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 {
+ background-color: #2a323d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.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-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-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: 0 0 0 1px #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;
+ outline-color: #e3f3fe;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #3f4b5b;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: color 0.15s, box-shadow 0.15s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #3f4b5b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #3f4b5b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #e3f3fe;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #e3f3fe;
+}
+.p-tabview .p-tabview-panels {
+ background: #2a323d;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3f4b5b;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #3f4b5b;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: none;
+ border: 1px solid #3f4b5b;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-dialog .p-dialog-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: #3f4b5b;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #3f4b5b;
+}
+
+.p-sidebar {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f4b5b;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #2a323d;
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-fileupload .p-fileupload-content {
+ background: #2a323d;
+ padding: 2rem 1rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #56bdff;
+ color: #151515;
+ border-color: #56bdff;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #1dadff;
+ color: #151515;
+ border-color: #1dadff;
+}
+
+.p-breadcrumb {
+ background: #343e4d;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #8dd0ff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #8dd0ff;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #e3f3fe;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #e3f3fe;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #8dd0ff;
+ color: #151515;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #3f4b5b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #e3f3fe;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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: "/";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/bootstrap4-dark-purple/theme.css b/src/assets/theme/bootstrap4-dark-purple/theme.css
new file mode 100644
index 0000000..eb44120
--- /dev/null
+++ b/src/assets/theme/bootstrap4-dark-purple/theme.css
@@ -0,0 +1,5693 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #c298d8;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-autocomplete-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #3f4b5b;
+ background: #20262e;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #151515;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #c298d8;
+ background: #c298d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #3f4b5b;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9954bb;
+ background: #9954bb;
+ color: #151515;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f19ea6;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #c298d8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9954bb;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #151515;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #c298d8;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f19ea6;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3f4b5b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #c298d8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #151515;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #c298d8;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f19ea6;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #20262e;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #3f4b5b;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f19ea6;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f19ea6;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #3f4b5b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #3f4b5b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #151515;
+ background: #c298d8;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f19ea6;
+}
+
+.p-multiselect {
+ background: #20262e;
+ border: 1px solid #3f4b5b;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3f4b5b;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: #c298d8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #c298d8;
+ color: #151515;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ background: #2a323d;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #151515;
+ background: #c298d8;
+ border: 1px solid #c298d8;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.p-button:enabled:active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(194, 152, 216, 0.04);
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(194, 152, 216, 0.16);
+ color: #c298d8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(194, 152, 216, 0.04);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(194, 152, 216, 0.16);
+ color: #c298d8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #c298d8;
+ background-color: #151515;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #151515;
+ background: #7fd8e6;
+ border: 1px solid #4cc8db;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #4cc8db;
+ color: #151515;
+ border-color: #26bdd3;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b1e8f0;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #26bdd3;
+ color: #151515;
+ border-color: #00b2cc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ color: #7fd8e6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #7fd8e6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(127, 216, 230, 0.04);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(127, 216, 230, 0.16);
+ border-color: transparent;
+ color: #7fd8e6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #151515;
+ background: #9fdaa8;
+ border: 1px solid #78cc86;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #78cc86;
+ color: #151515;
+ border-color: #5ac06c;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #c5e8ca;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #5ac06c;
+ color: #151515;
+ border-color: #3cb553;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ color: #9fdaa8;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9fdaa8;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(159, 218, 168, 0.04);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(159, 218, 168, 0.16);
+ border-color: transparent;
+ color: #9fdaa8;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #151515;
+ background: #ffe082;
+ border: 1px solid #ffd54f;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd54f;
+ color: #151515;
+ border-color: #ffca28;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffecb3;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffca28;
+ color: #151515;
+ border-color: #ffc107;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #ffe082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #ffe082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #ffe082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #151515;
+ background: #b7a2e0;
+ border: 1px solid #9a7cd4;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9a7cd4;
+ color: #151515;
+ border-color: #845fca;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d3c7ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #845fca;
+ color: #151515;
+ border-color: #6d43c0;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ color: #b7a2e0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #b7a2e0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(183, 162, 224, 0.04);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(183, 162, 224, 0.16);
+ border-color: transparent;
+ color: #b7a2e0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #151515;
+ background: #f19ea6;
+ border: 1px solid #e97984;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #e97984;
+ color: #151515;
+ border-color: #f75965;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffd0d9;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f75965;
+ color: #151515;
+ border-color: #fd464e;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ color: #f19ea6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #f19ea6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(241, 158, 166, 0.04);
+ border-color: transparent;
+ color: #f19ea6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(241, 158, 166, 0.16);
+ border-color: transparent;
+ color: #f19ea6;
+}
+
+.p-button.p-button-link {
+ color: #c298d8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #aa70c7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #f0e6f5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #c298d8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #343e4d;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #3f4b5b;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: #f0e6f5;
+}
+.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.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 {
+ background-color: #2a323d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.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-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-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: 0 0 0 1px #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;
+ outline-color: #f0e6f5;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #3f4b5b;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #3f4b5b;
+ background: #2a323d;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: color 0.15s, box-shadow 0.15s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #3f4b5b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #3f4b5b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #f0e6f5;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #f0e6f5;
+}
+.p-tabview .p-tabview-panels {
+ background: #2a323d;
+ padding: 1.25rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(42, 50, 61, 0);
+ border-bottom-color: #2a323d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(63, 75, 91, 0);
+ border-bottom-color: #3f4b5b;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #3f4b5b;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: none;
+ border: 1px solid #3f4b5b;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #3f4b5b;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1rem;
+}
+.p-dialog .p-dialog-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: #3f4b5b;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #2a323d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #3f4b5b;
+}
+
+.p-sidebar {
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: color 0.15s, box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f4b5b;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f4b5b;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #2a323d;
+ padding: 1rem 1.25rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-fileupload .p-fileupload-content {
+ background: #2a323d;
+ padding: 2rem 1rem;
+ border: 1px solid #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #aa70c7;
+ color: #151515;
+ border-color: #aa70c7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #9954bb;
+ color: #151515;
+ border-color: #9954bb;
+}
+
+.p-breadcrumb {
+ background: #343e4d;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #c298d8;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #c298d8;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #f0e6f5;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ border: 1px solid #3f4b5b;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #20262e;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #3f4b5b;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #f0e6f5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #c298d8;
+ color: #151515;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #3f4b5b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #3f4b5b;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #2a323d #2a323d #3f4b5b #2a323d;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #f0e6f5;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #2a323d;
+ border-color: #3f4b5b #3f4b5b #2a323d #3f4b5b;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #2a323d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #3f4b5b;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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: "/";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/bootstrap4-light-blue/theme.css b/src/assets/theme/bootstrap4-light-blue/theme.css
new file mode 100644
index 0000000..3b33fc6
--- /dev/null
+++ b/src/assets/theme/bootstrap4-light-blue/theme.css
@@ -0,0 +1,5693 @@
+: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);
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #007bff;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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);
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007bff;
+ background: #007bff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #ced4da;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0062cc;
+ background: #0062cc;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007bff;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0062cc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #007bff;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ced4da;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007bff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #007bff;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #dc3545;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #ced4da;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #dc3545;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #dc3545;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #efefef;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #dc3545;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: #007bff;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #007bff;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.p-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 123, 255, 0.04);
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 123, 255, 0.16);
+ color: #007bff;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 123, 255, 0.04);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 123, 255, 0.16);
+ color: #007bff;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007bff;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #17a2b8;
+ border: 1px solid #17a2b8;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #17a2b8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #28a745;
+ border: 1px solid #28a745;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #218838;
+ color: #ffffff;
+ border-color: #1e7e34;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #1e7e34;
+ color: #ffffff;
+ border-color: #1c7430;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #28a745;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #ffc107;
+ border: 1px solid #ffc107;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #e0a800;
+ color: #212529;
+ border-color: #d39e00;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #d39e00;
+ color: #212529;
+ border-color: #c69500;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffc107;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #6f42c1;
+ border: 1px solid #6f42c1;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #633bad;
+ color: #ffffff;
+ border-color: #58349a;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d3c6ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #58349a;
+ color: #ffffff;
+ border-color: #4d2e87;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6f42c1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #dc3545;
+ border: 1px solid #dc3545;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c82333;
+ color: #ffffff;
+ border-color: #bd2130;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #bd2130;
+ color: #ffffff;
+ border-color: #b21f2d;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #dc3545;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-button.p-button-link {
+ color: #007bff;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0069d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #007bff;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: rgba(38, 143, 255, 0.5);
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0069d9;
+ border: 1px solid #0069d9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #212529;
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0069d9;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #0069d9;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #efefef;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #ffffff;
+ background: #007bff;
+ border: 1px solid #007bff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007bff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+
+.p-orderlist-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-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: 0 0 0 0.2rem 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;
+ outline-color: rgba(38, 143, 255, 0.5);
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #efefef;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 4px;
+ color: #212529;
+}
+.p-splitter .p-splitter-gutter {
+ transition: box-shadow 0.15s;
+ background: #efefef;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: none;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007bff;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #0069d9;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #212529;
+ color: #ffffff;
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #212529;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #212529;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #212529;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #212529;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #efefef;
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0069d9;
+ color: #ffffff;
+ border-color: #0069d9;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0062cc;
+ color: #ffffff;
+ border-color: #0062cc;
+}
+
+.p-breadcrumb {
+ background: #efefef;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #007bff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #007bff;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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;
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #212529;
+ border: 1px solid #dee2e6;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007bff;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #212529;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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: "/";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/bootstrap4-light-purple/theme.css b/src/assets/theme/bootstrap4-light-purple/theme.css
new file mode 100644
index 0000000..1cdc312
--- /dev/null
+++ b/src/assets/theme/bootstrap4-light-purple/theme.css
@@ -0,0 +1,5693 @@
+: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);
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.107rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #883cae;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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);
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #212529;
+ border-radius: 4px;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.15s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #883cae;
+ background: #883cae;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #ced4da;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #68329e;
+ background: #68329e;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #dc3545;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #883cae;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #68329e;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #883cae;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #212529;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #dc3545;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 4px;
+ transition-duration: 0.15s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ced4da;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #883cae;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #883cae;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #dc3545;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.75rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #ced4da;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #dc3545;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: #6c757d;
+ transition-duration: 0.15s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #dc3545;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: #495057;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #efefef;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #efefef;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #212529;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #dc3545;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #ced4da;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: #883cae;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.75rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #883cae;
+ color: #ffffff;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #495057;
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ padding: 0.5rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.p-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(136, 60, 174, 0.04);
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(136, 60, 174, 0.16);
+ color: #883cae;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(136, 60, 174, 0.04);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(136, 60, 174, 0.16);
+ color: #883cae;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #883cae;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #6c757d;
+ border: 1px solid #6c757d;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #5a6268;
+ color: #ffffff;
+ border-color: #5a6268;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #545b62;
+ color: #ffffff;
+ border-color: #4e555b;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ color: #6c757d;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6c757d;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(108, 117, 125, 0.04);
+ border-color: transparent;
+ color: #6c757d;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(108, 117, 125, 0.16);
+ border-color: transparent;
+ color: #6c757d;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #17a2b8;
+ border: 1px solid #17a2b8;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #138496;
+ color: #ffffff;
+ border-color: #117a8b;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ color: #17a2b8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #17a2b8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(23, 162, 184, 0.04);
+ border-color: transparent;
+ color: #17a2b8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(23, 162, 184, 0.16);
+ border-color: transparent;
+ color: #17a2b8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #28a745;
+ border: 1px solid #28a745;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #218838;
+ color: #ffffff;
+ border-color: #1e7e34;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #1e7e34;
+ color: #ffffff;
+ border-color: #1c7430;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ color: #28a745;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #28a745;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(40, 167, 69, 0.04);
+ border-color: transparent;
+ color: #28a745;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(40, 167, 69, 0.16);
+ border-color: transparent;
+ color: #28a745;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #ffc107;
+ border: 1px solid #ffc107;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #e0a800;
+ color: #212529;
+ border-color: #d39e00;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #d39e00;
+ color: #212529;
+ border-color: #c69500;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #ffc107;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffc107;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ border-color: transparent;
+ color: #ffc107;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ border-color: transparent;
+ color: #ffc107;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #6f42c1;
+ border: 1px solid #6f42c1;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #633bad;
+ color: #ffffff;
+ border-color: #58349a;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d3c6ec;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #58349a;
+ color: #ffffff;
+ border-color: #4d2e87;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ color: #6f42c1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #6f42c1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(111, 66, 193, 0.04);
+ border-color: transparent;
+ color: #6f42c1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(111, 66, 193, 0.16);
+ border-color: transparent;
+ color: #6f42c1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #dc3545;
+ border: 1px solid #dc3545;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c82333;
+ color: #ffffff;
+ border-color: #bd2130;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #bd2130;
+ color: #ffffff;
+ border-color: #b21f2d;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ color: #dc3545;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #dc3545;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(220, 53, 69, 0.04);
+ border-color: transparent;
+ color: #dc3545;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(220, 53, 69, 0.16);
+ border-color: transparent;
+ color: #dc3545;
+}
+
+.p-button.p-button-link {
+ color: #883cae;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #7a38a7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #883cae;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: rgba(136, 60, 174, 0.5);
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 2px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.05);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #efefef;
+ color: #212529;
+ border: solid #dee2e6;
+ border-width: 1px 0 0 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #212529;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 0 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+ box-shadow: none;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1.5rem;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #212529;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.5rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #212529;
+ background: #efefef;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.5rem 1.25rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1.25rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #7a38a7;
+ border: 1px solid #7a38a7;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #efefef;
+ border-color: #dee2e6;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #212529;
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ background: #efefef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #7a38a7;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #7a38a7;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #efefef;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+ font-size: 1rem;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.65;
+ color: #ffffff;
+ background: #883cae;
+ border: 1px solid #883cae;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #6c757d;
+ border: 1px solid #6c757d;
+ color: #ffffff;
+ transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #5a6268;
+ border-color: #545b62;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #545b62;
+ border-color: #4e555b;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1.25rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #efefef;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem 1.25rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #212529;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1.5rem;
+ margin: 0;
+ border: 0 none;
+ color: #212529;
+ background: transparent;
+ transition: box-shadow 0.15s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #883cae;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1.5rem;
+ color: #212529;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #212529;
+}
+
+.p-orderlist-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-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: 0 0 0 0.2rem 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;
+ outline-color: rgba(136, 60, 174, 0.5);
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #efefef;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 4px;
+ color: #212529;
+}
+.p-splitter .p-splitter-gutter {
+ transition: box-shadow 0.15s;
+ background: #efefef;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #495057;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #efefef;
+ border: 1px solid #dee2e6;
+ padding: 1rem 1.25rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: none;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #e9ecef;
+ background: #ffffff;
+ color: #212529;
+ padding: 1rem;
+ text-align: right;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 4px;
+ box-shadow: none;
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 1.25rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #883cae;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: box-shadow 0.15s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #7a38a7;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(0, 0, 0, 0);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: box-shadow 0.15s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #212529;
+ color: #ffffff;
+ padding: 0.5rem 0.75rem;
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #212529;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #212529;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #212529;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #212529;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #efefef;
+ padding: 1rem 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #212529;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7a38a7;
+ color: #ffffff;
+ border-color: #7a38a7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #68329e;
+ color: #ffffff;
+ border-color: #68329e;
+}
+
+.p-breadcrumb {
+ background: #efefef;
+ border: 0 none;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #883cae;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #883cae;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #6c757d;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #212529;
+ border-radius: 0;
+ transition: box-shadow 0.15s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #212529;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem rgba(136, 60, 174, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ box-shadow: none;
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #212529;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #212529;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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;
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.15s;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #212529;
+ border: 1px solid #dee2e6;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 4px;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #883cae;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #212529;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid;
+ border-width: 1px;
+ border-color: #ffffff #ffffff #dee2e6 #ffffff;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 0.75rem 1rem;
+ font-weight: 600;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: box-shadow 0.15s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem rgba(136, 60, 174, 0.5);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
+ color: #495057;
+}
+
+.p-tieredmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: #212529;
+ border: 1px solid #dee2e6;
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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: "/";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/fluent-light/theme.css b/src/assets/theme/fluent-light/theme.css
new file mode 100644
index 0000000..dc711fc
--- /dev/null
+++ b/src/assets/theme/fluent-light/theme.css
@@ -0,0 +1,5818 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #605e5c;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #323130;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #0078d4;
+ background: #0078d4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #323130;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005a9e;
+ background: #005a9e;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #a4252c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #0078d4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #faf9f8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005a9e;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #323130;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #a4252c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ffffff;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #605e5c;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #0078d4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #005a9e;
+}
+
+p-inputswitch.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 1px #605e5c;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ color: #0078d4;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #a4252c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #605e5c;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #323130;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+ border-color: #0078d4;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #605e5c;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #edebe9;
+ color: #323130;
+ border-radius: 2px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #605e5c;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 0.5rem;
+ border-bottom: 1px solid #edebe9;
+ color: #323130;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #605e5c;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #0078d4;
+ border: 1px solid #0078d4;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-button:enabled:hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.p-button:enabled:active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 120, 212, 0.04);
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 120, 212, 0.16);
+ color: #0078d4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #605e5c;
+ border-color: #605e5c;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #edebe9;
+ color: #605e5c;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 120, 212, 0.04);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 120, 212, 0.16);
+ color: #0078d4;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #605e5c;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #edebe9;
+ color: #605e5c;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #0078d4;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #d45c00;
+ border: 1px solid #d45c00;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #bf5300;
+ color: #ffffff;
+ border-color: #bf5300;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffbc88;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #aa4a00;
+ color: #ffffff;
+ border-color: #aa4a00;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(212, 92, 0, 0.04);
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(212, 92, 0, 0.16);
+ color: #d45c00;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #d45c00;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(212, 92, 0, 0.04);
+ border-color: transparent;
+ color: #d45c00;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(212, 92, 0, 0.16);
+ border-color: transparent;
+ color: #d45c00;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #00b7c3;
+ border: 1px solid #00b7c3;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #00a5b0;
+ color: #ffffff;
+ border-color: #00a5b0;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #81f7ff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #00929c;
+ color: #ffffff;
+ border-color: #00929c;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 183, 195, 0.04);
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 183, 195, 0.16);
+ color: #00b7c3;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #00b7c3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 183, 195, 0.04);
+ border-color: transparent;
+ color: #00b7c3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 183, 195, 0.16);
+ border-color: transparent;
+ color: #00b7c3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #498205;
+ border: 1px solid #498205;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #427505;
+ color: #ffffff;
+ border-color: #427505;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #baf96f;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #3a6804;
+ color: #ffffff;
+ border-color: #3a6804;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(73, 130, 5, 0.04);
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(73, 130, 5, 0.16);
+ color: #498205;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #498205;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(73, 130, 5, 0.04);
+ border-color: transparent;
+ color: #498205;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(73, 130, 5, 0.16);
+ border-color: transparent;
+ color: #498205;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #323130;
+ background: #ffaa44;
+ border: 1px solid #ffaa44;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ff9b24;
+ color: #323130;
+ border-color: #ff9b24;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffddb4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ff8d03;
+ color: #323130;
+ border-color: #ff8d03;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 170, 68, 0.04);
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 170, 68, 0.16);
+ color: #ffaa44;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffaa44;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 170, 68, 0.04);
+ border-color: transparent;
+ color: #ffaa44;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 170, 68, 0.16);
+ border-color: transparent;
+ color: #ffaa44;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #8378de;
+ border: 1px solid #8378de;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #6a5dd7;
+ color: #ffffff;
+ border-color: #6a5dd7;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #cdc9f2;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #5141d1;
+ color: #ffffff;
+ border-color: #5141d1;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(131, 120, 222, 0.04);
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(131, 120, 222, 0.16);
+ color: #8378de;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #8378de;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(131, 120, 222, 0.04);
+ border-color: transparent;
+ color: #8378de;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(131, 120, 222, 0.16);
+ border-color: transparent;
+ color: #8378de;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #d13438;
+ border: 1px solid #d13438;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02b2f;
+ color: #ffffff;
+ border-color: #c02b2f;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edaeaf;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa272a;
+ color: #ffffff;
+ border-color: #aa272a;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(209, 52, 56, 0.04);
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(209, 52, 56, 0.16);
+ color: #d13438;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #d13438;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(209, 52, 56, 0.04);
+ border-color: transparent;
+ color: #d13438;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(209, 52, 56, 0.16);
+ border-color: transparent;
+ color: #d13438;
+}
+
+.p-button.p-button-link {
+ color: #0078d4;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005a9e;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px #605e5c;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0078d4;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #323130;
+ color: #ffffff;
+}
+.p-speeddial-action:hover {
+ background: #605e5c;
+ color: #ffffff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #605e5c;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #323130;
+ transition: box-shadow 0.2s;
+ outline-color: #605e5c;
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #faf9f8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #edebe9;
+ color: #323130;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #323130;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #323130;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 1px 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #f3f2f1;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #f3f2f1;
+ color: #605e5c;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #edebe9;
+ color: #323130;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.5rem;
+ border: 1px solid transparent;
+ color: #323130;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #323130;
+ background: #edebe9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #323130;
+ background: #f3f2f1;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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 1px #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-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 1px #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-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 1px #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;
+ outline-color: #605e5c;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f3f2f1;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #a19f9d;
+ background: #ffffff;
+ border-radius: 2px;
+ color: #323130;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #faf9f8;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #edebe9;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #edebe9;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 0 none;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #a19f9d;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent transparent transparent;
+ background: #ffffff;
+ color: #605e5c;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: box-shadow 0.2s;
+ margin: 0 0.5rem -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset inset 0 0 0 1px #605e5c;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #605e5c;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #0078d4;
+ color: #323130;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #323130;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset inset 0 0 0 1px #605e5c;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-toolbar {
+ background: #faf9f8;
+ border: 1px solid #a19f9d;
+ padding: 1rem;
+ border-radius: 2px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 2px;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #323130;
+ padding: 1.5rem;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #323130;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px;
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #605e5c;
+ border: 0 none;
+ background: transparent;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #605e5c;
+ border-color: transparent;
+ background: #f3f2f1;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #ffffff;
+ color: #323130;
+ padding: 0.5rem 0.5rem;
+ box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
+ border-radius: 2px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #ffffff;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #ffffff;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #ffffff;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #ffffff;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #faf9f8;
+ padding: 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #a19f9d;
+ color: #323130;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-fileupload .p-progressbar {
+ height: 2px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #106ebe;
+ color: #ffffff;
+ border-color: #106ebe;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005a9e;
+ color: #ffffff;
+ border-color: #005a9e;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #323130;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #323130;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #0078d4;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.5rem;
+ color: #323130;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #323130;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #0078d4;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f3f2f1;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #323130;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #0078d4;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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;
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 2px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #323130;
+ border: 1px solid #f3f2f1;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #605e5c;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #605e5c;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #edebe9;
+ color: #323130;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #323130;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #edebe9;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 0 none;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #a19f9d;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent transparent transparent;
+ background: #ffffff;
+ color: #605e5c;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: box-shadow 0.2s;
+ margin: 0 0.5rem -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset inset 0 0 0 1px #605e5c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #f3f2f1;
+ border-color: transparent;
+ color: #605e5c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #0078d4;
+ color: #323130;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #323130;
+ border: 1px solid #eeeeee;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Bold.woff b/src/assets/theme/lara-dark-blue/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-dark-blue/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Light.woff b/src/assets/theme/lara-dark-blue/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Light.woff2 b/src/assets/theme/lara-dark-blue/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Medium.woff b/src/assets/theme/lara-dark-blue/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-dark-blue/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Regular.woff b/src/assets/theme/lara-dark-blue/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-dark-blue/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-dark-blue/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-dark-blue/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-dark-blue/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-dark-blue/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-dark-blue/theme.css b/src/assets/theme/lara-dark-blue/theme.css
new file mode 100644
index 0000000..e11fb8d
--- /dev/null
+++ b/src/assets/theme/lara-dark-blue/theme.css
@@ -0,0 +1,5709 @@
+:root {
+ --surface-a:#22272d;
+ --surface-b:#1c2127;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#444c56;
+ --surface-e:#22272d;
+ --surface-f:#22272d;
+ --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: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: #1c2127;
+ --surface-50: #33373d;
+ --surface-100: #494d52;
+ --surface-200: #606468;
+ --surface-300: #777a7d;
+ --surface-400: #8e9093;
+ --surface-500: #a4a6a9;
+ --surface-600: #bbbcbe;
+ --surface-700: #d2d3d4;
+ --surface-800: #e8e9e9;
+ --surface-900: #ffffff;
+ --gray-50: #e8e9e9;
+ --gray-100: #d2d3d4;
+ --gray-200: #bbbcbe;
+ --gray-300: #a4a6a9;
+ --gray-400: #8e9093;
+ --gray-500: #777a7d;
+ --gray-600: #606468;
+ --gray-700: #494d52;
+ --gray-800: #33373d;
+ --gray-900: #1c2127;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#1d1e27;
+ --surface-section:#1d1e27;
+ --surface-card:#22272d;
+ --surface-overlay:#22272d;
+ --surface-border:#444c56;
+ --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);
+}
+
+@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.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: 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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #22272d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #444c56;
+ 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 #444c56;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #444c56;
+ 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 #444c56;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.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: #444c56;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #6cb0fc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #22272d;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1c2127;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #444c56;
+ border-left: 1px solid #444c56;
+ border-bottom: 1px solid #444c56;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #444c56;
+}
+
+.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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #444c56;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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: 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: rgba(255, 255, 255, 0.87);
+ background: #1c2127;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #444c56;
+ 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: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #444c56;
+}
+
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 1px 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: #2f343a;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #93C5FD;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+ border-color: #93C5FD;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(147, 197, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px 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: #2f343a;
+ 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: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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: #444c56;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #7fbafd;
+ color: #1c2127;
+ border-color: #7fbafd;
+}
+.p-button:enabled:active {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #93C5FD;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #93C5FD;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(147, 197, 253, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #1c2127;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #1c2127;
+}
+
+.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-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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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 1px rgba(147, 197, 253, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(147, 197, 253, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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 {
+ background-color: #22272d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #22272d;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(147, 197, 253, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #444c56;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #22272d;
+ border-color: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #22272d;
+}
+.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 #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.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 #444c56;
+ background: #22272d;
+ 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: 0 0 0 0.2rem 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 #444c56;
+ background-color: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(147, 197, 253, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #444c56;
+}
+.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 #444c56;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #444c56;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #444c56;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #444c56;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #93C5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #22272d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #444c56;
+}
+.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 #444c56;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #22272d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #444c56;
+}
+
+.p-sidebar {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444c56;
+ 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: #444c56;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444c56;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444c56;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444c56;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #22272d;
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ padding: 2rem 1rem;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 1px rgba(147, 197, 253, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px rgba(147, 197, 253, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ 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 #444c56;
+ 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-menu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(147, 197, 253, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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);
+}
+
+@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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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 1px 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ 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: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-slidemenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(147, 197, 253, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ 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-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 #444c56;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #93C5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #22272d;
+ border-color: #93C5FD;
+ color: #93C5FD;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(147, 197, 253, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 6px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.75rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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: #444c56;
+ 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: #444c56;
+ 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 #22272d;
+}
+
+.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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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";
+}
+
+.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;
+ background-color: #93C5FD;
+ 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);
+}
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Bold.woff b/src/assets/theme/lara-dark-indigo/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-dark-indigo/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Light.woff b/src/assets/theme/lara-dark-indigo/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Light.woff2 b/src/assets/theme/lara-dark-indigo/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Medium.woff b/src/assets/theme/lara-dark-indigo/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-dark-indigo/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Regular.woff b/src/assets/theme/lara-dark-indigo/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-dark-indigo/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-dark-indigo/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-dark-indigo/theme.css b/src/assets/theme/lara-dark-indigo/theme.css
new file mode 100644
index 0000000..18de1f4
--- /dev/null
+++ b/src/assets/theme/lara-dark-indigo/theme.css
@@ -0,0 +1,5709 @@
+:root {
+ --surface-a:#22272d;
+ --surface-b:#1c2127;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#444c56;
+ --surface-e:#22272d;
+ --surface-f:#22272d;
+ --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: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: #1c2127;
+ --surface-50: #33373d;
+ --surface-100: #494d52;
+ --surface-200: #606468;
+ --surface-300: #777a7d;
+ --surface-400: #8e9093;
+ --surface-500: #a4a6a9;
+ --surface-600: #bbbcbe;
+ --surface-700: #d2d3d4;
+ --surface-800: #e8e9e9;
+ --surface-900: #ffffff;
+ --gray-50: #e8e9e9;
+ --gray-100: #d2d3d4;
+ --gray-200: #bbbcbe;
+ --gray-300: #a4a6a9;
+ --gray-400: #8e9093;
+ --gray-500: #777a7d;
+ --gray-600: #606468;
+ --gray-700: #494d52;
+ --gray-800: #33373d;
+ --gray-900: #1c2127;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#1d1e27;
+ --surface-section:#1d1e27;
+ --surface-card:#22272d;
+ --surface-overlay:#22272d;
+ --surface-border:#444c56;
+ --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);
+}
+
+@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.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: 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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #22272d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #444c56;
+ 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 #444c56;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #444c56;
+ 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 #444c56;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.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: #444c56;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #7d92fb;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #22272d;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1c2127;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #444c56;
+ border-left: 1px solid #444c56;
+ border-bottom: 1px solid #444c56;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #444c56;
+}
+
+.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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #444c56;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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: 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: rgba(255, 255, 255, 0.87);
+ background: #1c2127;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #444c56;
+ 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: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #444c56;
+}
+
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 1px 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: #2f343a;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #A5B4FC;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+ border-color: #A5B4FC;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(165, 180, 252, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px 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: #2f343a;
+ 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: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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: #444c56;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #A5B4FC;
+ border: 1px solid #A5B4FC;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #91a3fb;
+ color: #1c2127;
+ border-color: #91a3fb;
+}
+.p-button:enabled:active {
+ background: #7d92fb;
+ color: #1c2127;
+ border-color: #7d92fb;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(165, 180, 252, 0.04);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(165, 180, 252, 0.16);
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #A5B4FC;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #A5B4FC;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(165, 180, 252, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #A5B4FC;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #1c2127;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #1c2127;
+}
+
+.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-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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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 1px rgba(165, 180, 252, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(165, 180, 252, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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 {
+ background-color: #22272d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #22272d;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(165, 180, 252, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #444c56;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #22272d;
+ border-color: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #22272d;
+}
+.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 #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.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 #444c56;
+ background: #22272d;
+ 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: 0 0 0 0.2rem 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 #444c56;
+ background-color: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(165, 180, 252, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #444c56;
+}
+.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 #444c56;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #444c56;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #444c56;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #444c56;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #A5B4FC;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #22272d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #444c56;
+}
+.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 #444c56;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #22272d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #444c56;
+}
+
+.p-sidebar {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444c56;
+ 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: #444c56;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444c56;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444c56;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444c56;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #22272d;
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ padding: 2rem 1rem;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 1px rgba(165, 180, 252, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px rgba(165, 180, 252, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ 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 #444c56;
+ 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-menu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(165, 180, 252, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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);
+}
+
+@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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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 1px 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ 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: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-slidemenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(165, 180, 252, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ 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-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 #444c56;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #A5B4FC;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #22272d;
+ border-color: #A5B4FC;
+ color: #A5B4FC;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(165, 180, 252, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 6px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.75rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(165, 180, 252, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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: #444c56;
+ 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: #444c56;
+ 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 #22272d;
+}
+
+.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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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";
+}
+
+.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;
+ background-color: #A5B4FC;
+ 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);
+}
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Bold.woff b/src/assets/theme/lara-dark-purple/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-dark-purple/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Light.woff b/src/assets/theme/lara-dark-purple/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Light.woff2 b/src/assets/theme/lara-dark-purple/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Medium.woff b/src/assets/theme/lara-dark-purple/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-dark-purple/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Regular.woff b/src/assets/theme/lara-dark-purple/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-dark-purple/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-dark-purple/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-dark-purple/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-dark-purple/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-dark-purple/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-dark-purple/theme.css b/src/assets/theme/lara-dark-purple/theme.css
new file mode 100644
index 0000000..d29c794
--- /dev/null
+++ b/src/assets/theme/lara-dark-purple/theme.css
@@ -0,0 +1,5709 @@
+:root {
+ --surface-a:#22272d;
+ --surface-b:#1c2127;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#444c56;
+ --surface-e:#22272d;
+ --surface-f:#22272d;
+ --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: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: #1c2127;
+ --surface-50: #33373d;
+ --surface-100: #494d52;
+ --surface-200: #606468;
+ --surface-300: #777a7d;
+ --surface-400: #8e9093;
+ --surface-500: #a4a6a9;
+ --surface-600: #bbbcbe;
+ --surface-700: #d2d3d4;
+ --surface-800: #e8e9e9;
+ --surface-900: #ffffff;
+ --gray-50: #e8e9e9;
+ --gray-100: #d2d3d4;
+ --gray-200: #bbbcbe;
+ --gray-300: #a4a6a9;
+ --gray-400: #8e9093;
+ --gray-500: #777a7d;
+ --gray-600: #606468;
+ --gray-700: #494d52;
+ --gray-800: #33373d;
+ --gray-900: #1c2127;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#1d1e27;
+ --surface-section:#1d1e27;
+ --surface-card:#22272d;
+ --surface-overlay:#22272d;
+ --surface-border:#444c56;
+ --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);
+}
+
+@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.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: 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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #22272d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #444c56;
+ 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 #444c56;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #444c56;
+ 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 #444c56;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.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: #444c56;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a28bfc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #22272d;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1c2127;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #444c56;
+ border-left: 1px solid #444c56;
+ border-bottom: 1px solid #444c56;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #444c56;
+}
+
+.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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #444c56;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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: 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: rgba(255, 255, 255, 0.87);
+ background: #1c2127;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #444c56;
+ 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: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #444c56;
+}
+
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 1px 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: #2f343a;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #C4B5FD;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+ border-color: #C4B5FD;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(196, 181, 253, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px 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: #2f343a;
+ 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: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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: #444c56;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #C4B5FD;
+ border: 1px solid #C4B5FD;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #b3a0fc;
+ color: #1c2127;
+ border-color: #b3a0fc;
+}
+.p-button:enabled:active {
+ background: #a28bfc;
+ color: #1c2127;
+ border-color: #a28bfc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(196, 181, 253, 0.04);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(196, 181, 253, 0.16);
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #C4B5FD;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #C4B5FD;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(196, 181, 253, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #C4B5FD;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #1c2127;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #1c2127;
+}
+
+.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-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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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 1px rgba(196, 181, 253, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(196, 181, 253, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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 {
+ background-color: #22272d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #22272d;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(196, 181, 253, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #444c56;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #22272d;
+ border-color: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #22272d;
+}
+.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 #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.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 #444c56;
+ background: #22272d;
+ 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: 0 0 0 0.2rem 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 #444c56;
+ background-color: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(196, 181, 253, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #444c56;
+}
+.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 #444c56;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #444c56;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #444c56;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #444c56;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #C4B5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #22272d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #444c56;
+}
+.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 #444c56;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #22272d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #444c56;
+}
+
+.p-sidebar {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444c56;
+ 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: #444c56;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444c56;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444c56;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444c56;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #22272d;
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ padding: 2rem 1rem;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 1px rgba(196, 181, 253, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px rgba(196, 181, 253, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ 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 #444c56;
+ 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-menu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(196, 181, 253, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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);
+}
+
+@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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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 1px 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ 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: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-slidemenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(196, 181, 253, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ 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-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 #444c56;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #C4B5FD;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #22272d;
+ border-color: #C4B5FD;
+ color: #C4B5FD;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(196, 181, 253, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 6px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.75rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(196, 181, 253, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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: #444c56;
+ 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: #444c56;
+ 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 #22272d;
+}
+
+.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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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";
+}
+
+.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;
+ background-color: #C4B5FD;
+ 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);
+}
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Bold.woff b/src/assets/theme/lara-dark-teal/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-dark-teal/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Light.woff b/src/assets/theme/lara-dark-teal/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Light.woff2 b/src/assets/theme/lara-dark-teal/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Medium.woff b/src/assets/theme/lara-dark-teal/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-dark-teal/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Regular.woff b/src/assets/theme/lara-dark-teal/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-dark-teal/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-dark-teal/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-dark-teal/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-dark-teal/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-dark-teal/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-dark-teal/theme.css b/src/assets/theme/lara-dark-teal/theme.css
new file mode 100644
index 0000000..970fa35
--- /dev/null
+++ b/src/assets/theme/lara-dark-teal/theme.css
@@ -0,0 +1,5709 @@
+:root {
+ --surface-a:#22272d;
+ --surface-b:#1c2127;
+ --surface-c:rgba(255, 255, 255, 0.03);
+ --surface-d:#444c56;
+ --surface-e:#22272d;
+ --surface-f:#22272d;
+ --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: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: #1c2127;
+ --surface-50: #33373d;
+ --surface-100: #494d52;
+ --surface-200: #606468;
+ --surface-300: #777a7d;
+ --surface-400: #8e9093;
+ --surface-500: #a4a6a9;
+ --surface-600: #bbbcbe;
+ --surface-700: #d2d3d4;
+ --surface-800: #e8e9e9;
+ --surface-900: #ffffff;
+ --gray-50: #e8e9e9;
+ --gray-100: #d2d3d4;
+ --gray-200: #bbbcbe;
+ --gray-300: #a4a6a9;
+ --gray-400: #8e9093;
+ --gray-500: #777a7d;
+ --gray-600: #606468;
+ --gray-700: #494d52;
+ --gray-800: #33373d;
+ --gray-900: #1c2127;
+ --content-padding:1.25rem;
+ --inline-spacing:0.5rem;
+ --border-radius:6px;
+ --surface-ground:#1d1e27;
+ --surface-section:#1d1e27;
+ --surface-card:#22272d;
+ --surface-overlay:#22272d;
+ --surface-border:#444c56;
+ --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);
+}
+
+@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.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: 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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-autocomplete-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-datepicker {
+ padding: 0.5rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #22272d;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 1px solid #444c56;
+ 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 #444c56;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #444c56;
+ 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 #444c56;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.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: #444c56;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #41e6cc;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-colorpicker-preview,
+.p-fluid .p-colorpicker-preview.p-inputtext {
+ width: 2rem;
+ height: 2rem;
+}
+
+.p-colorpicker-panel {
+ background: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #2f343a;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #FCA5A5;
+}
+
+.p-input-filled .p-dropdown {
+ background: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #22272d;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #1c2127;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border-top: 1px solid #444c56;
+ border-left: 1px solid #444c56;
+ border-bottom: 1px solid #444c56;
+ padding: 0.75rem 0.75rem;
+ min-width: 3rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #444c56;
+}
+
+.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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #444c56;
+ 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: rgba(255, 255, 255, 0.03);
+}
+.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: 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: rgba(255, 255, 255, 0.87);
+ background: #1c2127;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid #444c56;
+ 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: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #444c56;
+}
+
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 1px 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: #2f343a;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #5EEAD4;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+ border-color: #5EEAD4;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(94, 234, 212, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px 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: #2f343a;
+ 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: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #FCA5A5;
+}
+
+.p-password-panel {
+ padding: 1.25rem;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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: #444c56;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #eb9a9c;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffcf91;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #93deac;
+}
+
+.p-radiobutton {
+ width: 22px;
+ height: 22px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 2px solid #444c56;
+ background: #1c2127;
+ 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: #444c56;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #1c2127;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ border-radius: 6px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #444c56;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #444c56;
+}
+
+.p-button {
+ color: #1c2127;
+ background: #5EEAD4;
+ border: 1px solid #5EEAD4;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #4fe8d0;
+ color: #1c2127;
+ border-color: #4fe8d0;
+}
+.p-button:enabled:active {
+ background: #41e6cc;
+ color: #1c2127;
+ border-color: #41e6cc;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(94, 234, 212, 0.04);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(94, 234, 212, 0.16);
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #5EEAD4;
+ background-color: #1c2127;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #1c2127;
+ background: #CBD5E1;
+ border: 1px solid #CBD5E1;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #b0bfd1;
+ color: #1c2127;
+ border-color: #b0bfd1;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #dbe2ea;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #95a9c2;
+ color: #1c2127;
+ border-color: #95a9c2;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ color: #CBD5E1;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CBD5E1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(203, 213, 225, 0.04);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(203, 213, 225, 0.16);
+ border-color: transparent;
+ color: #CBD5E1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #1c2127;
+ background: #93C5FD;
+ border: 1px solid #93C5FD;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #6cb0fc;
+ color: #1c2127;
+ border-color: #6cb0fc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #b3d6fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #449bfc;
+ color: #1c2127;
+ border-color: #449bfc;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ color: #93C5FD;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #93C5FD;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(147, 197, 253, 0.04);
+ border-color: transparent;
+ color: #93C5FD;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(147, 197, 253, 0.16);
+ border-color: transparent;
+ color: #93C5FD;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #1c2127;
+ background: #86EFAC;
+ border: 1px solid #86EFAC;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #65eb95;
+ color: #1c2127;
+ border-color: #65eb95;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #aaf4c5;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #44e67f;
+ color: #1c2127;
+ border-color: #44e67f;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ color: #86EFAC;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #86EFAC;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(134, 239, 172, 0.04);
+ border-color: transparent;
+ color: #86EFAC;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(134, 239, 172, 0.16);
+ border-color: transparent;
+ color: #86EFAC;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #1c2127;
+ background: #FCD34D;
+ border: 1px solid #FCD34D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fbcb2d;
+ color: #1c2127;
+ border-color: #fbcb2d;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fde082;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #fbc30c;
+ color: #1c2127;
+ border-color: #fbc30c;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ color: #FCD34D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCD34D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 211, 77, 0.04);
+ border-color: transparent;
+ color: #FCD34D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 211, 77, 0.16);
+ border-color: transparent;
+ color: #FCD34D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #1c2127;
+ background: #D8B4FE;
+ border: 1px solid #D8B4FE;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c289fd;
+ color: #1c2127;
+ border-color: #c289fd;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #e4cbfe;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #ab5efd;
+ color: #1c2127;
+ border-color: #ab5efd;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ color: #D8B4FE;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D8B4FE;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(216, 180, 254, 0.04);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(216, 180, 254, 0.16);
+ border-color: transparent;
+ color: #D8B4FE;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #1c2127;
+ background: #FCA5A5;
+ border: 1px solid #FCA5A5;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #fb7d7d;
+ color: #1c2127;
+ border-color: #fb7d7d;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #fdc0c0;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #f95454;
+ color: #1c2127;
+ border-color: #f95454;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ color: #FCA5A5;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FCA5A5;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(252, 165, 165, 0.04);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(252, 165, 165, 0.16);
+ border-color: transparent;
+ color: #FCA5A5;
+}
+
+.p-button.p-button-link {
+ color: #5EEAD4;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 1px rgba(94, 234, 212, 0.5);
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #5EEAD4;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #1c2127;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #1c2127;
+}
+
+.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-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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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 1px rgba(94, 234, 212, 0.5);
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(94, 234, 212, 0.5);
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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 {
+ background-color: #22272d;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #22272d;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(94, 234, 212, 0.5);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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 #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #22272d;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #444c56;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #22272d;
+ border-color: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: #444c56;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #22272d;
+}
+.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 #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+}
+.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: #22272d;
+ border: 1px solid #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #444c56;
+ border-color: #444c56;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: solid #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-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: #22272d;
+ 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: #444c56;
+}
+.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 #444c56;
+ background: #22272d;
+ 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: 0 0 0 0.2rem 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 #444c56;
+ background-color: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ transition: box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 1rem 1rem;
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ font-weight: 700;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: rgba(94, 234, 212, 0.5);
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #444c56;
+ 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.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: #22272d;
+}
+.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: #22272d;
+ color: rgba(255, 255, 255, 0.6);
+ border: 1px solid #444c56;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1.25rem 0;
+ padding: 0 1.25rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #444c56;
+}
+.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 #444c56;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 6px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-fieldset .p-fieldset-content {
+ padding: 1.25rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ 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 #444c56;
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #444c56;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #444c56;
+ background: #22272d;
+ 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: #444c56;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #444c56;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ 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 #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #5EEAD4;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ 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: #22272d;
+ border: 1px solid #444c56;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #22272d;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #444c56;
+}
+.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 #444c56;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 0 none;
+ background: #22272d;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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(34, 39, 45, 0);
+ border-bottom-color: #22272d;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(68, 76, 86, 0);
+ border-bottom-color: #444c56;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #22272d;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #444c56;
+}
+
+.p-sidebar {
+ background: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444c56;
+ 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: #444c56;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444c56;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444c56;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444c56;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #22272d;
+ padding: 1.25rem;
+ border: 1px solid #444c56;
+ 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: #22272d;
+ padding: 2rem 1rem;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ border: 1px solid #444c56;
+ 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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 1px rgba(94, 234, 212, 0.5);
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px rgba(94, 234, 212, 0.5);
+}
+.p-megamenu .p-megamenu-panel {
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ 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 #444c56;
+ 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-menu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(94, 234, 212, 0.5);
+}
+.p-menu.p-menu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ font-weight: 700;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #444c56;
+ margin: 0.25rem 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px 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 1px 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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);
+}
+
+@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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 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 #444c56;
+ 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 1px 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 #444c56;
+ color: rgba(255, 255, 255, 0.87);
+ background: #22272d;
+ 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: #444c56;
+ 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: #22272d;
+ border-color: #444c56;
+ 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: #444c56;
+ 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 #444c56;
+ background: #22272d;
+ 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 1px 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-slidemenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(94, 234, 212, 0.5);
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ 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-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 #444c56;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #444c56;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #444c56;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #444c56 transparent;
+ background: #22272d;
+ 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: #22272d;
+ border-color: #5EEAD4;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #22272d;
+ border-color: #5EEAD4;
+ color: #5EEAD4;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #2f343a;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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 1px rgba(94, 234, 212, 0.5);
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #2f343a;
+ border: 1px solid #444c56;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 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 #444c56;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 1px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 1px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 1px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 1px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 6px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.75rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem rgba(94, 234, 212, 0.5);
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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: #444c56;
+ 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: #444c56;
+ 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 #22272d;
+}
+
+.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: #444c56;
+ 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: #444c56;
+ 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: #22272d;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #444c56;
+ 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";
+}
+
+.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;
+ background-color: #5EEAD4;
+ 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);
+}
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Bold.woff b/src/assets/theme/lara-light-blue/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-light-blue/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Light.woff b/src/assets/theme/lara-light-blue/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Light.woff2 b/src/assets/theme/lara-light-blue/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Medium.woff b/src/assets/theme/lara-light-blue/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-light-blue/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Regular.woff b/src/assets/theme/lara-light-blue/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-light-blue/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-light-blue/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-light-blue/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-light-blue/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-light-blue/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-light-blue/theme.css b/src/assets/theme/lara-light-blue/theme.css
new file mode 100644
index 0000000..a16338b
--- /dev/null
+++ b/src/assets/theme/lara-light-blue/theme.css
@@ -0,0 +1,5709 @@
+: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: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: #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);
+}
+
+@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: #6c757d;
+}
+
+.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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EFF6FF;
+ color: #3B82F6;
+ 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:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #3B82F6;
+ 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-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: #3B82F6;
+ 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: #3B82F6;
+ 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: #3B82F6;
+ 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: #3B82F6;
+ background: #EFF6FF;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dee2e6;
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #e9ecef;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.75rem 0.75rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-cascadeselect-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 1px #BFDBFE;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #3B82F6;
+ 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-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: #3B82F6;
+ background: #3B82F6;
+ 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: #3B82F6;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EFF6FF;
+ color: #3B82F6;
+ 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: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #3B82F6;
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #3B82F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #3B82F6;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.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: #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: #3B82F6;
+ background: #EFF6FF;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #BFDBFE;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #3B82F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+ border-color: #3B82F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EFF6FF;
+ color: #3B82F6;
+ 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:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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: #3B82F6;
+ 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 1px #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-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-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: #3B82F6;
+ background: #3B82F6;
+ 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: #3B82F6;
+}
+
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #3B82F6;
+ border-color: #3B82F6;
+ 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-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-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: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.p-button:enabled:active {
+ background: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3B82F6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #3B82F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3B82F6;
+ 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: #3B82F6;
+ 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-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: #3B82F6;
+}
+
+.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: #3B82F6;
+ 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: #3B82F6;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #3B82F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #EFF6FF;
+ color: #3B82F6;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #3B82F6;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 1px #BFDBFE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ outline-color: #BFDBFE;
+}
+.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.p-highlight {
+ background: #EFF6FF;
+ color: #3B82F6;
+}
+.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #EFF6FF;
+ color: #3B82F6;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3B82F6;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+ 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 1px #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: #3B82F6;
+ border: 1px solid #3B82F6;
+ 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: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #3B82F6;
+ border-color: #3B82F6;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+}
+.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: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.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: #3B82F6;
+ border-color: #3B82F6;
+ 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: #3B82F6;
+ 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 1px #BFDBFE;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3B82F6;
+ 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-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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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 1px #BFDBFE;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #3B82F6;
+ 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-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: 0 0 0 0.2rem #BFDBFE;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #EFF6FF;
+ color: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #3B82F6;
+}
+.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: #3B82F6;
+ 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: #3B82F6;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #3B82F6;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ outline-color: #BFDBFE;
+}
+.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.p-highlight {
+ background: #EFF6FF;
+ color: #3B82F6;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #3B82F6;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #3B82F6;
+}
+.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #BFDBFE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #3B82F6;
+ color: #3B82F6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3B82F6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #BFDBFE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #3B82F6;
+ 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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #3B82F6;
+ color: #ffffff;
+ border-color: #3B82F6;
+}
+
+.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 1px #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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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 1px #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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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 1px #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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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-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 1px #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-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 1px #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 1px #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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: #3B82F6;
+}
+
+@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 1px #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 1px #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-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 1px #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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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-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: #3B82F6;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #BFDBFE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #3B82F6;
+ color: #3B82F6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border-radius: 6px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0px;
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #696cff;
+}
+.p-inline-message.p-inline-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0px;
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #1ea97c;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0px;
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #cc8925;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0px;
+ color: #ff5757;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #ff5757;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 6px;
+}
+.p-message .p-message-wrapper {
+ padding: 1.25rem 1.75rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-message.p-message-info {
+ background: #e9e9ff;
+ border: solid #696cff;
+ border-width: 0 0 0 6px;
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #696cff;
+}
+.p-message.p-message-info .p-message-close {
+ color: #696cff;
+}
+.p-message.p-message-success {
+ background: #e4f8f0;
+ border: solid #1ea97c;
+ border-width: 0 0 0 6px;
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #1ea97c;
+}
+.p-message.p-message-success .p-message-close {
+ color: #1ea97c;
+}
+.p-message.p-message-warn {
+ background: #fff2e2;
+ border: solid #cc8925;
+ border-width: 0 0 0 6px;
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #cc8925;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #cc8925;
+}
+.p-message.p-message-error {
+ background: #ffe7e6;
+ border: solid #ff5757;
+ border-width: 0 0 0 6px;
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #ff5757;
+}
+.p-message.p-message-error .p-message-close {
+ color: #ff5757;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: 400;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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: #3B82F6;
+}
+.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: #3B82F6;
+}
+.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: 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";
+}
+
+.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;
+ background-color: #3B82F6;
+ 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;
+}
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Bold.woff b/src/assets/theme/lara-light-indigo/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-light-indigo/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Light.woff b/src/assets/theme/lara-light-indigo/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Light.woff2 b/src/assets/theme/lara-light-indigo/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Medium.woff b/src/assets/theme/lara-light-indigo/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-light-indigo/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Regular.woff b/src/assets/theme/lara-light-indigo/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-light-indigo/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-light-indigo/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-light-indigo/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-light-indigo/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-light-indigo/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-light-indigo/theme.css b/src/assets/theme/lara-light-indigo/theme.css
new file mode 100644
index 0000000..c1c6219
--- /dev/null
+++ b/src/assets/theme/lara-light-indigo/theme.css
@@ -0,0 +1,5709 @@
+: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: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: #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);
+}
+
+@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: #6c757d;
+}
+
+.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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #4338CA;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #6366F1;
+ background: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #4338CA;
+ background: #4338CA;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #6366F1;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #4338CA;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #4338CA;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #6366F1;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4F46E5;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.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: #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 1px #C7D2FE;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #6366F1;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: #6366F1;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #4338CA;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #6366F1;
+ border: 1px solid #6366F1;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.p-button:enabled:active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(99, 102, 241, 0.04);
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(99, 102, 241, 0.16);
+ color: #6366F1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(99, 102, 241, 0.04);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(99, 102, 241, 0.16);
+ color: #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #6366F1;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #4338CA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #4338CA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #4338CA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #C7D2FE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ outline-color: #C7D2FE;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #4338CA;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #4338CA;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #4338CA;
+ background: #EEF2FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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 1px #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-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 1px #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-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: 0 0 0 0.2rem #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;
+ outline-color: #C7D2FE;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #C7D2FE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6366F1;
+ color: #6366F1;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #6366F1;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #C7D2FE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4F46E5;
+ color: #ffffff;
+ border-color: #4F46E5;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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;
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #C7D2FE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #EEF2FF;
+ color: #4338CA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #C7D2FE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6366F1;
+ color: #6366F1;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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: 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";
+}
+
+.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;
+ background-color: #6366F1;
+ 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;
+}
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Bold.woff b/src/assets/theme/lara-light-purple/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-light-purple/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Light.woff b/src/assets/theme/lara-light-purple/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Light.woff2 b/src/assets/theme/lara-light-purple/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Medium.woff b/src/assets/theme/lara-light-purple/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-light-purple/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Regular.woff b/src/assets/theme/lara-light-purple/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-light-purple/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-light-purple/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-light-purple/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-light-purple/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-light-purple/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-light-purple/theme.css b/src/assets/theme/lara-light-purple/theme.css
new file mode 100644
index 0000000..161f567
--- /dev/null
+++ b/src/assets/theme/lara-light-purple/theme.css
@@ -0,0 +1,5709 @@
+: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: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: #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);
+}
+
+@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: #6c757d;
+}
+
+.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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F5F3FF;
+ color: #6D28D9;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #8B5CF6;
+ background: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #6D28D9;
+ background: #6D28D9;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #8B5CF6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #6D28D9;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F5F3FF;
+ color: #6D28D9;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #8B5CF6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #7C3AED;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.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: #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 1px #DDD6FE;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #8B5CF6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: #8B5CF6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F5F3FF;
+ color: #6D28D9;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #8B5CF6;
+ border: 1px solid #8B5CF6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.p-button:enabled:active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(139, 92, 246, 0.04);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(139, 92, 246, 0.16);
+ color: #8B5CF6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #8B5CF6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #6D28D9;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #6D28D9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #6D28D9;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #DDD6FE;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ outline-color: #DDD6FE;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #6D28D9;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #6D28D9;
+ background: #F5F3FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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 1px #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-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 1px #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-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: 0 0 0 0.2rem #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;
+ outline-color: #DDD6FE;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #DDD6FE;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #8B5CF6;
+ color: #8B5CF6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #8B5CF6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #DDD6FE;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #7C3AED;
+ color: #ffffff;
+ border-color: #7C3AED;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #6D28D9;
+ color: #ffffff;
+ border-color: #6D28D9;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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;
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #DDD6FE;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F5F3FF;
+ color: #6D28D9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #DDD6FE;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #8B5CF6;
+ color: #8B5CF6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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: 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";
+}
+
+.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;
+ background-color: #8B5CF6;
+ 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;
+}
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Bold.woff b/src/assets/theme/lara-light-teal/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Bold.woff2 b/src/assets/theme/lara-light-teal/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Light.woff b/src/assets/theme/lara-light-teal/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Light.woff2 b/src/assets/theme/lara-light-teal/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Medium.woff b/src/assets/theme/lara-light-teal/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Medium.woff2 b/src/assets/theme/lara-light-teal/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Regular.woff b/src/assets/theme/lara-light-teal/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-Regular.woff2 b/src/assets/theme/lara-light-teal/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-SemiBold.woff b/src/assets/theme/lara-light-teal/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/lara-light-teal/fonts/Inter-SemiBold.woff2 b/src/assets/theme/lara-light-teal/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/lara-light-teal/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/lara-light-teal/theme.css b/src/assets/theme/lara-light-teal/theme.css
new file mode 100644
index 0000000..af5ed03
--- /dev/null
+++ b/src/assets/theme/lara-light-teal/theme.css
@@ -0,0 +1,5709 @@
+: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: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: #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);
+}
+
+@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: #6c757d;
+}
+
+.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: 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F0FDFA;
+ color: #0F766E;
+ border-radius: 6px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 22px;
+ height: 22px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 22px;
+ height: 22px;
+ color: #495057;
+ border-radius: 6px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #14B8A6;
+ background: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0F766E;
+ background: #0F766E;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e24c4c;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #14B8A6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #e9ecef;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0F766E;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F0FDFA;
+ color: #0F766E;
+ border-radius: 6px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: 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: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.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:not(.p-dropdown-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e24c4c;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #14B8A6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0D9488;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e24c4c;
+}
+
+.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: #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 1px #99F6E4;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ color: #343a40;
+ background: #ffffff;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e24c4c;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #14B8A6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: #14B8A6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #F0FDFA;
+ color: #0F766E;
+ border-radius: 6px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 3rem;
+ border-top-right-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem 1.25rem;
+ border-bottom: 1px solid #dee2e6;
+ color: #343a40;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.75rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #14B8A6;
+ border: 1px solid #14B8A6;
+ padding: 0.75rem 1.25rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-button:enabled:hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.p-button:enabled:active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(20, 184, 166, 0.04);
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(20, 184, 166, 0.04);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(20, 184, 166, 0.16);
+ color: #14B8A6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #14B8A6;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 1.09375rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.5625rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E2E8F0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #334155;
+ color: #ffffff;
+ border-color: #334155;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BFDBFE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #1D4ED8;
+ color: #ffffff;
+ border-color: #1D4ED8;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #BBF7D0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #15803D;
+ color: #ffffff;
+ border-color: #15803D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FDE68A;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #B45309;
+ color: #ffffff;
+ border-color: #B45309;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #E9D5FF;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7E22CE;
+ color: #ffffff;
+ border-color: #7E22CE;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #FECACA;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #B91C1C;
+ color: #ffffff;
+ border-color: #B91C1C;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #0F766E;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0F766E;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0F766E;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #022354;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #99F6E4;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ outline-color: #99F6E4;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #0F766E;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #0F766E;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #dee2e6;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #343a40;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 700;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #343a40;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.75rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1.25rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #0F766E;
+ background: #F0FDFA;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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 1px #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-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 1px #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-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: 0 0 0 0.2rem #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;
+ outline-color: #99F6E4;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 6px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #99F6E4;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #14B8A6;
+ color: #14B8A6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #14B8A6;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #99F6E4;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1.25rem;
+ border-radius: 6px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 6px;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #343a40;
+ padding: 1.5rem;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #343a40;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1.25rem;
+ border: 1px solid #dee2e6;
+ color: #343a40;
+ border-bottom: 0 none;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 6px;
+ border-bottom-left-radius: 6px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0D9488;
+ color: #ffffff;
+ border-color: #0D9488;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0F766E;
+ color: #ffffff;
+ border-color: #0F766E;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1.25rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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;
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 6px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #99F6E4;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F0FDFA;
+ color: #0F766E;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 6px;
+ border-top-left-radius: 6px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #99F6E4;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #adb5bd;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #14B8A6;
+ color: #14B8A6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 6px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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: 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";
+}
+
+.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;
+ background-color: #14B8A6;
+ 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;
+}
diff --git a/src/assets/theme/luna-amber/theme.css b/src/assets/theme/luna-amber/theme.css
new file mode 100644
index 0000000..c8c961a
--- /dev/null
+++ b/src/assets/theme/luna-amber/theme.css
@@ -0,0 +1,5637 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #FFE082;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.1rem white;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #FFE082;
+ color: #212529;
+ 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: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #FFE082;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #FFCA28;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem white;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFE082;
+ background: #FFE082;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFE082;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFE082;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #FFCA28;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #FFE082;
+ color: #212529;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e57373;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #FFE082;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #FFE082;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #FFE082;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #FFE082;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #e57373;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFE082;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #FFD54F;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFE082;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #FFE082;
+ color: #212529;
+ 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: #888888;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #FFE082;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #FFE082;
+ background: #FFE082;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #FFE082;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #FFCA28;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating .p-rating-icon {
+ color: #dedede;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #FFE082;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #FFE082;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #FFE082;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #FFE082;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #FFE082;
+ border-color: #FFE082;
+}
+.p-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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e57373;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #FFE082;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #FFE082;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-button {
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.p-button:enabled:active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFE082;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #FFE082;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #FFE082;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #FFE082;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #FFE082;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #FFE082;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #FFE082;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #FFE082;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #323232;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ 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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #FFD54F;
+ border-color: #FFD54F;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #FFD54F;
+ border-color: #FFD54F;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #ffc003;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #FFE082;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #FFE082;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #ffcd35;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #191919;
+ background-color: #323232;
+ color: #dedede;
+ padding: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #FFE082;
+ color: #212529;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.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: #888888;
+ 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: #4c4c4c;
+ color: #dedede;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #FFE082;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #FFE082;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #FFE082;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+.p-tabview .p-tabview-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: #FFE082;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #FFE082;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #FFD54F;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #FFD54F;
+ color: #212529;
+ border-color: #FFD54F;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #FFCA28;
+ color: #212529;
+ border-color: #FFCA28;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, 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.1rem white;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #FFE082;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #FFE082;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #FFE082;
+}
+.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;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #FFE082;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #FFE082;
+}
+.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;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+ }
+ .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.2rem white;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-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.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #FFE082;
+ border-color: #FFE082;
+ 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: #FFCA28;
+ background: #FFCA28;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #FFE082;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #dedede;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #FFE082;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #FFE082;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #FFE082;
+ border-color: #FFE082;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #FFE082;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFE082;
+ color: #212529;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #FFE082;
+ color: #212529;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #4b4b4b;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #323232;
+}
+
+.p-badge {
+ background: #FFE082;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #FFE082;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #FFE082;
+}
+.p-scrolltop.p-link:hover {
+ background: #FFD54F;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #FFE082;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/luna-blue/theme.css b/src/assets/theme/luna-blue/theme.css
new file mode 100644
index 0000000..e6d908f
--- /dev/null
+++ b/src/assets/theme/luna-blue/theme.css
@@ -0,0 +1,5637 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #81D4FA;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.1rem white;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #81D4FA;
+ color: #212529;
+ 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: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #81D4FA;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #29B6F6;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem white;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81D4FA;
+ background: #81D4FA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81D4FA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81D4FA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #29B6F6;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #81D4FA;
+ color: #212529;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e57373;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #81D4FA;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #81D4FA;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #81D4FA;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #81D4FA;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #e57373;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81D4FA;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4FC3F7;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #81D4FA;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #81D4FA;
+ color: #212529;
+ 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: #888888;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #81D4FA;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #81D4FA;
+ background: #81D4FA;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #81D4FA;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #29B6F6;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating .p-rating-icon {
+ color: #dedede;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #81D4FA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #81D4FA;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #81D4FA;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #81D4FA;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #81D4FA;
+ border-color: #81D4FA;
+}
+.p-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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e57373;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #81D4FA;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #81D4FA;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-button {
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.p-button:enabled:active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81D4FA;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #81D4FA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #81D4FA;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #81D4FA;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #81D4FA;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #81D4FA;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #81D4FA;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #323232;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ 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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #4FC3F7;
+ border-color: #4FC3F7;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #0aa9f2;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #81D4FA;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #81D4FA;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #38bbf7;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #191919;
+ background-color: #323232;
+ color: #dedede;
+ padding: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #81D4FA;
+ color: #212529;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.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: #888888;
+ 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: #4c4c4c;
+ color: #dedede;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #81D4FA;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #81D4FA;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+.p-tabview .p-tabview-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: #81D4FA;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #81D4FA;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #4FC3F7;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4FC3F7;
+ color: #212529;
+ border-color: #4FC3F7;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, 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.1rem white;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #81D4FA;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #81D4FA;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #81D4FA;
+}
+.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;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #81D4FA;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #81D4FA;
+}
+.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;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+ }
+ .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.2rem white;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-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.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ 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: #29B6F6;
+ background: #29B6F6;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #81D4FA;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #dedede;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #81D4FA;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #81D4FA;
+ border-color: #81D4FA;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #81D4FA;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #81D4FA;
+ color: #212529;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #4b4b4b;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #323232;
+}
+
+.p-badge {
+ background: #81D4FA;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #81D4FA;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #81D4FA;
+}
+.p-scrolltop.p-link:hover {
+ background: #4FC3F7;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #81D4FA;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/luna-green/theme.css b/src/assets/theme/luna-green/theme.css
new file mode 100644
index 0000000..dfd0bde
--- /dev/null
+++ b/src/assets/theme/luna-green/theme.css
@@ -0,0 +1,5637 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #C5E1A5;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.1rem white;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #C5E1A5;
+ color: #212529;
+ 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: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #C5E1A5;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #9CCC65;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem white;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #C5E1A5;
+ background: #C5E1A5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #C5E1A5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #C5E1A5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9CCC65;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #C5E1A5;
+ color: #212529;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e57373;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #C5E1A5;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #C5E1A5;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #C5E1A5;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #C5E1A5;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #e57373;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #C5E1A5;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #AED581;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #C5E1A5;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #C5E1A5;
+ color: #212529;
+ 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: #888888;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #C5E1A5;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #C5E1A5;
+ background: #C5E1A5;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #C5E1A5;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #9CCC65;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating .p-rating-icon {
+ color: #dedede;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #C5E1A5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #C5E1A5;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #C5E1A5;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #C5E1A5;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+}
+.p-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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e57373;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #C5E1A5;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #C5E1A5;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-button {
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.p-button:enabled:active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #C5E1A5;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #C5E1A5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #C5E1A5;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #C5E1A5;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #C5E1A5;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #C5E1A5;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #C5E1A5;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #323232;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #AED581;
+ border: 1px solid #AED581;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ 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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #AED581;
+ border-color: #AED581;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #AED581;
+ border-color: #AED581;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #AED581;
+ border-color: #AED581;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #87c145;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #C5E1A5;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #C5E1A5;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #9fce6b;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #191919;
+ background-color: #323232;
+ color: #dedede;
+ padding: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #C5E1A5;
+ color: #212529;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.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: #888888;
+ 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: #4c4c4c;
+ color: #dedede;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #C5E1A5;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #C5E1A5;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+.p-tabview .p-tabview-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: #C5E1A5;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #C5E1A5;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #AED581;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #AED581;
+ color: #212529;
+ border-color: #AED581;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, 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.1rem white;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #C5E1A5;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #C5E1A5;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #C5E1A5;
+}
+.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;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #C5E1A5;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #C5E1A5;
+}
+.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;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+ }
+ .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.2rem white;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-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.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ 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: #9CCC65;
+ background: #9CCC65;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #C5E1A5;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #dedede;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #C5E1A5;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #C5E1A5;
+ border-color: #C5E1A5;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #C5E1A5;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #C5E1A5;
+ color: #212529;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #4b4b4b;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #323232;
+}
+
+.p-badge {
+ background: #C5E1A5;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #C5E1A5;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #C5E1A5;
+}
+.p-scrolltop.p-link:hover {
+ background: #AED581;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #C5E1A5;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/luna-pink/theme.css b/src/assets/theme/luna-pink/theme.css
new file mode 100644
index 0000000..a05db89
--- /dev/null
+++ b/src/assets/theme/luna-pink/theme.css
@@ -0,0 +1,5637 @@
+:root {
+ --surface-a: #191919;
+ --surface-b: #191919;
+ --surface-c: #4c4c4c;
+ --surface-d: #4b4b4b;
+ --surface-e: #323232;
+ --surface-f: #323232;
+ --text-color: #dedede;
+ --text-color-secondary: #888888;
+ --primary-color: #F48FB1;
+ --primary-color-text: #212529;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #191919;
+ --surface-50: #303030;
+ --surface-100: #474747;
+ --surface-200: #5e5e5e;
+ --surface-300: #757575;
+ --surface-400: #8c8c8c;
+ --surface-500: #a3a3a3;
+ --surface-600: #bababa;
+ --surface-700: #d1d1d1;
+ --surface-800: #e8e8e8;
+ --surface-900: #ffffff;
+ --gray-50: #e8e8e8;
+ --gray-100: #d1d1d1;
+ --gray-200: #bababa;
+ --gray-300: #a3a3a3;
+ --gray-400: #8c8c8c;
+ --gray-500: #757575;
+ --gray-600: #5e5e5e;
+ --gray-700: #474747;
+ --gray-800: #303030;
+ --gray-900: #191919;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#191919;
+ --surface-section:#191919;
+ --surface-card:#323232;
+ --surface-overlay:#323232;
+ --surface-border:#4b4b4b;
+ --surface-hover:#4c4c4c;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.1rem white;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #e57373;
+}
+
+.p-text-secondary {
+ color: #888888;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #F48FB1;
+ color: #212529;
+ 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: #e57373;
+}
+
+.p-autocomplete-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #252525;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #dedede;
+ background: #323232;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #F48FB1;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #EC407A;
+ color: #212529;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #4b4b4b;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #4b4b4b;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #4b4b4b;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0;
+ }
+}
+.p-cascadeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem white;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #F48FB1;
+ background: #F48FB1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #F48FB1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #F48FB1;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #EC407A;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #212529;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #F48FB1;
+ color: #212529;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e57373;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #888888;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-dropdown {
+ background: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #191919;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #888888;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #323232;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #dedede;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #191919;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #dedede;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #F48FB1;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #F48FB1;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #F48FB1;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #F48FB1;
+}
+
+.p-inputgroup-addon {
+ background: #252525;
+ color: #888888;
+ border-top: 1px solid #4b4b4b;
+ border-left: 1px solid #4b4b4b;
+ border-bottom: 1px solid #4b4b4b;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #4b4b4b;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #e57373;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #323232;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4b4b4b;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #F48FB1;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #323232;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #F06292;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e57373;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #dedede;
+ background: #191919;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #F48FB1;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e57373;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #9b9b9b;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e57373;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #888888;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #9b9b9b;
+}
+
+:-moz-placeholder {
+ color: #9b9b9b;
+}
+
+::-moz-placeholder {
+ color: #9b9b9b;
+}
+
+:-ms-input-placeholder {
+ color: #9b9b9b;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #4b4b4b;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #4b4b4b;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e57373;
+}
+
+.p-multiselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #F48FB1;
+ color: #212529;
+ 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: #888888;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-multiselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e57373;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #E57373;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #FFB74D;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #AED581;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #4b4b4b;
+ background: #191919;
+ width: 20px;
+ height: 20px;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #F48FB1;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #212529;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #F48FB1;
+ background: #F48FB1;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e57373;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #F48FB1;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #EC407A;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #212529;
+}
+
+.p-rating .p-rating-icon {
+ color: #dedede;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #F48FB1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #F48FB1;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #212529;
+}
+
+.p-selectbutton .p-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e57373;
+}
+
+.p-slider {
+ background: #4b4b4b;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #4c4c4c;
+ border: 2px solid #F48FB1;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-slider .p-slider-range {
+ background: #F48FB1;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: #F48FB1;
+ border-color: #F48FB1;
+}
+.p-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: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #888888;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #dedede;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #212529;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e57373;
+}
+
+.p-treeselect {
+ background: #191919;
+ border: 1px solid #4b4b4b;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #F48FB1;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ border-color: #F48FB1;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #9b9b9b;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #888888;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e57373;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #4b4b4b;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #4b4b4b;
+}
+
+.p-button {
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.p-button:enabled:active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #888888;
+ border-color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #4c4c4c;
+ color: #888888;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #3c3c3c;
+ color: #888888;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #F48FB1;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #B0BEC5;
+ border: 1px solid #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #90A4AE;
+ color: #121212;
+ border-color: #90A4AE;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #CFD8DC;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #78909C;
+ color: #121212;
+ border-color: #78909C;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ color: #B0BEC5;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #B0BEC5;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(176, 190, 197, 0.04);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(176, 190, 197, 0.16);
+ border-color: transparent;
+ color: #B0BEC5;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212529;
+ background: #4FC3F7;
+ border: 1px solid #4FC3F7;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #29B6F6;
+ color: #212529;
+ border-color: #29B6F6;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #E1F5FE;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #03A9F4;
+ color: #212529;
+ border-color: #03A9F4;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ color: #4FC3F7;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4FC3F7;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(79, 195, 247, 0.04);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(79, 195, 247, 0.16);
+ border-color: transparent;
+ color: #4FC3F7;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212529;
+ background: #AED581;
+ border: 1px solid #AED581;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #9CCC65;
+ color: #212529;
+ border-color: #9CCC65;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #F1F8E9;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #8BC34A;
+ color: #212529;
+ border-color: #8BC34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ color: #AED581;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #AED581;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(174, 213, 129, 0.04);
+ border-color: transparent;
+ color: #AED581;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(174, 213, 129, 0.16);
+ border-color: transparent;
+ color: #AED581;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FFB74D;
+ border: 1px solid #FFB74D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #FFA726;
+ color: #212529;
+ border-color: #FFA726;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFFDE7;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #FF9800;
+ color: #212529;
+ border-color: #FF9800;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ color: #FFB74D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFB74D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 183, 77, 0.04);
+ border-color: transparent;
+ color: #FFB74D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 183, 77, 0.16);
+ border-color: transparent;
+ color: #FFB74D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #BA68C8;
+ color: #121212;
+ border-color: #BA68C8;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #AB47BC;
+ color: #121212;
+ border-color: #AB47BC;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212529;
+ background: #E57373;
+ border: 1px solid #E57373;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF5350;
+ color: #212529;
+ border-color: #EF5350;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.1rem #FFEBEE;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #F44336;
+ color: #212529;
+ border-color: #F44336;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ color: #E57373;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #E57373;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(229, 115, 115, 0.04);
+ border-color: transparent;
+ color: #E57373;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(229, 115, 115, 0.16);
+ border-color: transparent;
+ color: #E57373;
+}
+
+.p-button.p-button-link {
+ color: #F48FB1;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem white;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #474747;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #4d4d4d;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #4b4b4b;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #212529;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #F48FB1;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #212529;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem white;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #F48FB1;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #F48FB1;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #F48FB1;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #191919;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #252525;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #323232;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #212529;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #212529;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #4b4b4b;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #dedede;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-column-filter-overlay {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #dedede;
+ background: #4c4c4c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #191919;
+ color: #dedede;
+ background: #252525;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #4b4b4b;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #191919;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #323232;
+ border: 1px solid #191919;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #F06292;
+ border: 1px solid #F06292;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #191919;
+ border: 1px solid #191919;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #191919;
+ border-color: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #dedede;
+ border-color: #191919;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #323232;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ 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: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #F06292;
+ border-color: #F06292;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #F06292;
+ border-color: #F06292;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #191919;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #212529;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #252525;
+ border: 1px solid #252525;
+ color: #dedede;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #4c4c4c;
+ border-color: #4c4c4c;
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #F06292;
+ border-color: #F06292;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #dedede;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #e91b60;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #191919;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #191919;
+ border-color: #191919;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-paginator {
+ background: #252525;
+ color: #dedede;
+ border: solid #191919;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #dedede;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #4c4c4c;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #323232;
+ border: 1px solid #191919;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #dedede;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem white;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #212529;
+ background: #F48FB1;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #dedede;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #dedede;
+ background: #323232;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #F48FB1;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #191919;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #888888;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #212529;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #888888;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #ed4980;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #191919;
+ background-color: #323232;
+ color: #dedede;
+ padding: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #F48FB1;
+ color: #212529;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #212529;
+}
+.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: #888888;
+ 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: #4c4c4c;
+ color: #dedede;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #191919;
+ border-width: 1px;
+ font-weight: 700;
+ color: #dedede;
+ background: #252525;
+}
+.p-treetable .p-sortable-column {
+ outline-color: white;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #888888;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #212529;
+ background: #F48FB1;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #dedede;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #323232;
+ color: #dedede;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: white;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #191919;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #dedede;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #212529;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #212529;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #dedede;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #F48FB1;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #191919;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #191919;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #323232;
+ color: #dedede;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #323232;
+ color: #dedede;
+ box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #888888;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #323232;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #4b4b4b;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #4b4b4b;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ background: #191919;
+ color: #dedede;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #3f3f3f;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #191919;
+ background: #323232;
+ border-radius: 3px;
+ color: #dedede;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #191919;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #4b4b4b;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #4b4b4b;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+.p-tabview .p-tabview-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: #F48FB1;
+ color: #212529;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabview .p-tabview-panels {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #191919;
+ border: 1px solid #191919;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #323232;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #191919;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #191919;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #323232;
+ color: #dedede;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #F48FB1;
+ color: #212529;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #F06292;
+ color: #212529;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(50, 50, 50, 0);
+ border-bottom-color: #323232;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(25, 25, 25, 0);
+ border-bottom-color: #191919;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #323232;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #191919;
+}
+
+.p-sidebar {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #8888;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #dedede;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #4c4c4c;
+ color: #dedede;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #4c4c4c;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #4c4c4c;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #191919;
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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.1rem white;
+}
+.p-fileupload .p-fileupload-content {
+ background: #323232;
+ padding: 0.571rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #F06292;
+ color: #212529;
+ border-color: #F06292;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #EC407A;
+ color: #212529;
+ border-color: #EC407A;
+}
+
+.p-breadcrumb {
+ background: #252525;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, 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.1rem white;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #dedede;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #dedede;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F48FB1;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #F48FB1;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #F48FB1;
+}
+.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;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem {
+ margin: 0;
+}
+.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menu.p-menu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.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.2rem white;
+}
+.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: #F48FB1;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.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: #212529;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 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: #F48FB1;
+}
+.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;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #dedede;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #dedede;
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #4b4b4b;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+ }
+ .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.2rem white;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #191919;
+ color: #dedede;
+ background: #191919;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-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.1rem white;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ 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: #EC407A;
+ background: #EC407A;
+ color: #212529;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #191919;
+ background: #323232;
+ color: #dedede;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #F48FB1;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #dedede;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #191919;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #dedede;
+ border: 1px solid #191919;
+ background: #191919;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #888888;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #dedede;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #4b4b4b;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #191919;
+ border-width: 1px;
+ border-color: #191919;
+ background: #191919;
+ color: #dedede;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.1rem white;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #191919;
+ border-color: #191919;
+ color: #F48FB1;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #F48FB1;
+ border-color: #F48FB1;
+ color: #212529;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #252525;
+ color: #dedede;
+ border: 1px solid #191919;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #dedede;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #dedede;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #4c4c4c;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #dedede;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem white;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #252525;
+ border: 1px solid #191919;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #F48FB1;
+}
+.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 #4b4b4b;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #4b4b4b;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #4c4c4c;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #F48FB1;
+ color: #212529;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #4b4b4b;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #323232;
+}
+
+.p-badge {
+ background: #F48FB1;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #B0BEC5;
+ color: #121212;
+}
+.p-badge.p-badge-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-badge.p-badge-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-badge.p-badge-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-badge.p-badge-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #4b4b4b;
+ color: #dedede;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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.1rem white;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #4c4c4c;
+ color: #dedede;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.1rem white;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #F48FB1;
+}
+.p-progressbar .p-progressbar-label {
+ color: #212529;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: #F48FB1;
+}
+.p-scrolltop.p-link:hover {
+ background: #F06292;
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #212529;
+}
+
+.p-skeleton {
+ background-color: rgba(255, 255, 255, 0.06);
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #F48FB1;
+ color: #212529;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #AED581;
+ color: #212529;
+}
+.p-tag.p-tag-info {
+ background-color: #4FC3F7;
+ color: #212529;
+}
+.p-tag.p-tag-warning {
+ background-color: #FFB74D;
+ color: #212529;
+}
+.p-tag.p-tag-danger {
+ background-color: #E57373;
+ color: #212529;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #323232;
+ color: #dedede;
+ border: 1px solid #191919;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/md-dark-deeppurple/theme.css b/src/assets/theme/md-dark-deeppurple/theme.css
new file mode 100644
index 0000000..655219a
--- /dev/null
+++ b/src/assets/theme/md-dark-deeppurple/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #CE93D8;
+ background: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #CE93D8;
+ background: #CE93D8;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #CE93D8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #CE93D8;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #CE93D8;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #CE93D8;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A5D6A7;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #CE93D8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #A5D6A7;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #212121;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.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-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-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 1rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/md-dark-indigo/theme.css b/src/assets/theme/md-dark-indigo/theme.css
new file mode 100644
index 0000000..3922aa2
--- /dev/null
+++ b/src/assets/theme/md-dark-indigo/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9FA8DA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9FA8DA;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #9FA8DA;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9FA8DA;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #9FA8DA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #F48FB1;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #212121;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.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-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-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 1rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/md-light-deeppurple/theme.css b/src/assets/theme/md-light-deeppurple/theme.css
new file mode 100644
index 0000000..9e2e82f
--- /dev/null
+++ b/src/assets/theme/md-light-deeppurple/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #673AB7;
+ background: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #673AB7;
+ background: #673AB7;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #673AB7;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #673AB7;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #673AB7;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #673AB7;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #673AB7;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #4CAF50;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(103, 58, 183, 0.12);
+ border: 1px solid rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #673AB7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 2rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.p-orderlist-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-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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 1rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/md-light-indigo/theme.css b/src/assets/theme/md-light-indigo/theme.css
new file mode 100644
index 0000000..ce865ce
--- /dev/null
+++ b/src/assets/theme/md-light-indigo/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 1rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 4rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.5rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3F51B5;
+ background: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3F51B5;
+ background: #3F51B5;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3F51B5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3F51B5;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.5rem 1rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.5rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #3F51B5;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 1rem 1rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-float-label > label {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 3rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 3rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 3rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.875rem 0.875rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 1.25rem 1.25rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 2rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 1rem 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.5rem 1rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.5rem 1rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 2rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ padding: 0.714rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3F51B5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.714rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.62475rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.8925rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ff4081;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3F51B5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #ff4081;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 1rem 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 1rem 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 1rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(63, 81, 181, 0.12);
+ border: 1px solid rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #3F51B5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 2rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 1rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 1rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.p-orderlist-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-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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 3rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 1rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 1rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2.5rem;
+ height: 2.5rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 1rem 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 1rem 1.5rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/mdc-dark-deeppurple/theme.css b/src/assets/theme/mdc-dark-deeppurple/theme.css
new file mode 100644
index 0000000..1fb65fa
--- /dev/null
+++ b/src/assets/theme/mdc-dark-deeppurple/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #CE93D8;
+ background: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #CE93D8;
+ background: #CE93D8;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #CE93D8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #CE93D8;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #CE93D8;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(206, 147, 216, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #CE93D8;
+ background: rgba(206, 147, 216, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #CE93D8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #CE93D8;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(165, 214, 167, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ color: #A5D6A7;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A5D6A7;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(165, 214, 167, 0.04);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(165, 214, 167, 0.16);
+ border-color: transparent;
+ color: #A5D6A7;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #CE93D8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #A5D6A7;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(165, 214, 167, 0.92);
+ color: #212121;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.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-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-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #CE93D8;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-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: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #CE93D8;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(206, 147, 216, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(206, 147, 216, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/mdc-dark-indigo/theme.css b/src/assets/theme/mdc-dark-indigo/theme.css
new file mode 100644
index 0000000..488f7ac
--- /dev/null
+++ b/src/assets/theme/mdc-dark-indigo/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-autocomplete-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid rgba(255, 255, 255, 0.7);
+ background: #1e1e1e;
+ width: 18px;
+ height: 18px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #121212;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #9FA8DA;
+ background: #9FA8DA;
+ color: #121212;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44435;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9FA8DA;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #9FA8DA;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44435;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #bdbdbd;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #9FA8DA;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(159, 168, 218, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44435;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44435;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44435;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: rgba(255, 255, 255, 0.06);
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: rgba(255, 255, 255, 0.08);
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #1e1e1e;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #1e1e1e;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #9FA8DA;
+ background: rgba(159, 168, 218, 0.16);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+ background: transparent;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44435;
+}
+
+.p-multiselect {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #9FA8DA;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ background: #2b2b2b;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #121212;
+ background: #9FA8DA;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(159, 168, 218, 0.04);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.04);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9FA8DA;
+ background-color: #121212;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(244, 143, 177, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #212121;
+ background: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(144, 202, 249, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(144, 202, 249, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ color: #90CAF9;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #90CAF9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(144, 202, 249, 0.04);
+ border-color: transparent;
+ color: #90CAF9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(144, 202, 249, 0.16);
+ border-color: transparent;
+ color: #90CAF9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #212121;
+ background: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(197, 225, 165, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(197, 225, 165, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212121;
+ background: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(255, 245, 157, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(255, 245, 157, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ color: #FFF59D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFF59D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 245, 157, 0.04);
+ border-color: transparent;
+ color: #FFF59D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 245, 157, 0.16);
+ border-color: transparent;
+ color: #FFF59D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #212121;
+ background: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(206, 147, 216, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(206, 147, 216, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #212121;
+ background: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(239, 154, 154, 0.92);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(239, 154, 154, 0.68);
+ color: #212121;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ color: #EF9A9A;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF9A9A;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 154, 154, 0.04);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 154, 154, 0.16);
+ border-color: transparent;
+ color: #EF9A9A;
+}
+
+.p-button.p-button-link {
+ color: #9FA8DA;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #9FA8DA;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #F48FB1;
+ color: #212121;
+}
+.p-speeddial-action:hover {
+ background: rgba(244, 143, 177, 0.92);
+ color: #212121;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #1e1e1e;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.02);
+}
+.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-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-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 3404040;
+ 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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(255, 255, 255, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ background: #1e1e1e;
+ border-radius: 4px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(255, 255, 255, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: transparent;
+ color: #9FA8DA;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: transparent;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(38, 38, 38, 0);
+ border-bottom-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #262626;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #262626;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-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: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #262626;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #262626;
+}
+
+.p-sidebar {
+ background: #262626;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #444444;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #444444;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #444444;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #444444;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #444444;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1e1e1e;
+ padding: 0.75rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1e1e1e;
+ padding: 2rem 1rem;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(159, 168, 218, 0.92);
+ color: #121212;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(159, 168, 218, 0.68);
+ color: #121212;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #1e1e1e;
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #2b2b2b;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(255, 255, 255, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(159, 168, 218, 0.16);
+ color: #9FA8DA;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(255, 255, 255, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(255, 255, 255, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(255, 255, 255, 0.12) transparent;
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(159, 168, 218, 0.04);
+ border-color: rgba(255, 255, 255, 0.12);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: transparent;
+ border-color: rgba(255, 255, 255, 0.12);
+ color: #9FA8DA;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(159, 168, 218, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(255, 255, 255, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(159, 168, 218, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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);
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/mdc-light-deeppurple/theme.css b/src/assets/theme/mdc-light-deeppurple/theme.css
new file mode 100644
index 0000000..9e0bbf7
--- /dev/null
+++ b/src/assets/theme/mdc-light-deeppurple/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #673AB7;
+ background: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #673AB7;
+ background: #673AB7;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #673AB7;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #673AB7;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #673AB7;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(103, 58, 183, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #673AB7;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(103, 58, 183, 0.04);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(103, 58, 183, 0.16);
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #673AB7;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(76, 175, 80, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ border-color: transparent;
+ color: #4CAF50;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ border-color: transparent;
+ color: #4CAF50;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #673AB7;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #673AB7;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #4CAF50;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(76, 175, 80, 0.92);
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #673AB7;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.75rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.75rem 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(103, 58, 183, 0.12);
+ border: 1px solid rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #673AB7;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(103, 58, 183, 0.12);
+ border-color: rgba(103, 58, 183, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #673AB7;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.75rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #673AB7;
+ background: rgba(103, 58, 183, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.p-orderlist-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-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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #673AB7;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(103, 58, 183, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(103, 58, 183, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(103, 58, 183, 0.12);
+ color: #673AB7;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(103, 58, 183, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #673AB7;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(103, 58, 183, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(103, 58, 183, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/src/assets/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/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff differ
diff --git a/src/assets/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/src/assets/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/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 differ
diff --git a/src/assets/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/src/assets/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/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff differ
diff --git a/src/assets/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/src/assets/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/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 differ
diff --git a/src/assets/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/src/assets/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/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff differ
diff --git a/src/assets/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/src/assets/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/theme/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 differ
diff --git a/src/assets/theme/mdc-light-indigo/theme.css b/src/assets/theme/mdc-light-indigo/theme.css
new file mode 100644
index 0000000..333dfd8
--- /dev/null
+++ b/src/assets/theme/mdc-light-indigo/theme.css
@@ -0,0 +1,7138 @@
+: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;
+}
+
+/* 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 18px;
+ height: 18px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #757575;
+ background: #ffffff;
+ width: 18px;
+ height: 18px;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 4px;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #3F51B5;
+ background: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3F51B5;
+ background: #3F51B5;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #B00020;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #3F51B5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3F51B5;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #B00020;
+}
+
+.p-inputswitch {
+ width: 2.75rem;
+ height: 1rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 0.5rem;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.5rem;
+ height: 1.5rem;
+ left: -1px;
+ margin-top: -0.75rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.5rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(0, 0, 0, 0.38);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #3F51B5;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(63, 81, 181, 0.5);
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #B00020;
+}
+
+.p-inputtext {
+ font-family: Roboto, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
+ font-size: 1rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ padding: 0.75rem 0.75rem;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ appearance: none;
+ border-radius: 4px;
+}
+.p-inputtext:enabled:hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #B00020;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-float-label > label {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #B00020;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2.5rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2.5rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2.5rem;
+}
+
+::-webkit-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+::-moz-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+:-ms-input-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f5f5f5;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #ececec;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #dcdcdc;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.65625rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.75rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ transition: none;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+ background: #ffffff;
+ font-weight: 400;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #B00020;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.38);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: rgba(0, 0, 0, 0.87);
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ border-color: #3F51B5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+ border-radius: 4px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(0, 0, 0, 0.6);
+ width: 2.75rem;
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ padding: 0.643rem 0.75rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.p-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border: 0 none;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(63, 81, 181, 0.04);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(63, 81, 181, 0.16);
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(0, 0, 0, 0.16);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #3F51B5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.75rem;
+ padding: 0.643rem;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.75rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.562625rem 0.65625rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.80375rem 0.9375rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.75rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: rgba(255, 64, 129, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ color: #ff4081;
+ border: 0 none;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ff4081;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 64, 129, 0.04);
+ border-color: transparent;
+ color: #ff4081;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 64, 129, 0.16);
+ border-color: transparent;
+ color: #ff4081;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: rgba(33, 150, 243, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: rgba(33, 150, 243, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 0 none;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ border-color: transparent;
+ color: #2196F3;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ border-color: transparent;
+ color: #2196F3;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: rgba(104, 159, 56, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: rgba(104, 159, 56, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 0 none;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: rgba(251, 192, 45, 0.92);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: rgba(251, 192, 45, 0.68);
+ color: #212529;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 0 none;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: rgba(156, 39, 176, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: rgba(156, 39, 176, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 0 none;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: rgba(211, 47, 47, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: none;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: rgba(211, 47, 47, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 0 none;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3F51B5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: none;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3F51B5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 2rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #ff4081;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 64, 129, 0.92);
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.32);
+}
+
+.p-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;
+ outline-color: transparent;
+}
+.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.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 {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(0, 0, 0, 0.02);
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #3F51B5;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 0.9375rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 0.9375rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ padding: 0.75rem;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e4e4e4;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 0.75rem;
+ font-weight: 500;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.75rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(0, 0, 0, 0.87);
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.75rem;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12);
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.75rem 0.75rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.75rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: rgba(63, 81, 181, 0.12);
+ border: 1px solid rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #ffffff;
+ border-color: #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: #e0e0e0;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #3F51B5;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: rgba(63, 81, 181, 0.12);
+ border-color: rgba(63, 81, 181, 0.12);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+ font-size: 1rem;
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+ border-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.38;
+ color: #ffffff;
+ background: #3F51B5;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+ transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #f6f6f6;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #e0e0e1;
+ border-color: #e0e0e1;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #d9d8d9;
+ border-color: #d9d8d9;
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.fc.fc-theme-standard a {
+ color: rgba(0, 0, 0, 0.87);
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.75rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 500;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.75rem;
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.75rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.75rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ background: transparent;
+ transition: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #3F51B5;
+ background: rgba(63, 81, 181, 0.12);
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: rgba(0, 0, 0, 0.04);
+ color: rgba(0, 0, 0, 0.87);
+}
+
+.p-orderlist-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-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;
+ outline-color: transparent;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e0e0e0;
+ background: #ffffff;
+ border-radius: 4px;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: rgba(0, 0, 0, 0.12);
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #3F51B5;
+ width: 2.75rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 0 none;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+
+.p-toolbar {
+ background: #ffffff;
+ border: 1px solid #e0e0e0;
+ padding: 0.75rem;
+ border-radius: 4px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 0.75rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 4px;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 1.25rem;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 500;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ padding: 0 1.25rem 1.25rem 1.25rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.75rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(0, 0, 0, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(0, 0, 0, 0.6);
+ border-color: transparent;
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.75rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: rgba(97, 97, 97, 0.9);
+ color: #ffffff;
+ padding: 0.5rem;
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: rgba(97, 97, 97, 0.9);
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: rgba(97, 97, 97, 0.9);
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #ffffff;
+ padding: 0.75rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e0e0e0;
+ color: rgba(0, 0, 0, 0.87);
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.p-fileupload .p-progressbar {
+ height: 4px;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.75rem 0.75rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: rgba(63, 81, 181, 0.92);
+ color: #ffffff;
+ border-color: transparent;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: rgba(63, 81, 181, 0.68);
+ color: #ffffff;
+ border-color: transparent;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e5e5;
+ border-radius: 4px;
+ padding: 0.75rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 4px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.87);
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 0.75rem;
+ color: rgba(0, 0, 0, 0.87);
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.5rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: rgba(0, 0, 0, 0.04);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ margin: 0.5rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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);
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 4px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(0, 0, 0, 0.87);
+ border: 1px solid transparent;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: none;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(63, 81, 181, 0.12);
+ color: #3F51B5;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid rgba(0, 0, 0, 0.12);
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid rgba(0, 0, 0, 0.12);
+ border-width: 0 0 1px 0;
+ border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
+ background: #ffffff;
+ color: rgba(0, 0, 0, 0.6);
+ padding: 0.75rem 1.25rem;
+ font-weight: 500;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ transition: none;
+ margin: 0 0 0 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset none;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: rgba(63, 81, 181, 0.04);
+ border-color: rgba(0, 0, 0, 0.12);
+ color: rgba(0, 0, 0, 0.6);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: rgba(0, 0, 0, 0.12);
+ color: #3F51B5;
+}
+
+.p-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-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-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-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 .p-multiselect-items .p-multiselect-item .p-ink {
+ background-color: rgba(63, 81, 181, 0.16);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus {
+ background: rgba(0, 0, 0, 0.12);
+}
+.p-multiselect .p-multiselect-items .p-multiselect-item:focus.p-highlight {
+ background: rgba(63, 81, 181, 0.24);
+}
+.p-multiselect .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;
+}
+
+.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;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/nova-accent/theme.css b/src/assets/theme/nova-accent/theme.css
new file mode 100644
index 0000000..84622e7
--- /dev/null
+++ b/src/assets/theme/nova-accent/theme.css
@@ -0,0 +1,5661 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #007ad9;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #8dcdff;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #e02365;
+ color: #ffffff;
+ 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: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #007ad9;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem #8dcdff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005b9f;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #e02365;
+ color: #ffffff;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #a80000;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #007ad9;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #007ad9;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #007ad9;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #a80000;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007ad9;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #116fbf;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.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.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #e02365;
+ color: #ffffff;
+ 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: #848484;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #005b9f;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #333333;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-slider .p-slider-range {
+ background: #007ad9;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #007ad9;
+}
+.p-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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #a80000;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007ad9;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #005b9f;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #e02365;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #ffffff;
+ background: #e02365;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ outline-color: #8dcdff;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #e02365;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #e02365;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #007ad9;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #007ad9;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #007ad9;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #007ad9;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #116fbf;
+ border: 1px solid #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ background: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #007ad9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #007ad9;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, 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.2rem #8dcdff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #731033;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #e02365;
+ border-color: #e02365;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #007ad9;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, 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.2rem #8dcdff;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #e02365;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #e02365;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #b61a50;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ color: #333333;
+ padding: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #e02365;
+ 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: #848484;
+ 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: #eaeaea;
+ color: #333333;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #8dcdff;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #ffffff;
+ background: #e02365;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ outline-color: #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #007ad9;
+ color: #ffffff;
+ border: 1px solid #007ad9;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ background: #007ad9;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #c8c8c8;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ background: #007ad9;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #ffffff;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ background: #007ad9;
+ color: #ffffff;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #007ad9;
+ border-width: 1px;
+ border-color: #007ad9;
+ background: #007ad9;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-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: #007ad9;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #007ad9;
+ background: #007ad9;
+ color: #ffffff;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #007ad9;
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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 #8dcdff;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, 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 #8dcdff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.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.2rem #8dcdff;
+}
+.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: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.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.2rem #8dcdff;
+}
+.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: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #eaeaea;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+ }
+ .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.2rem #8dcdff;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #007ad9;
+ color: #ffffff;
+ background: #007ad9;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-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 #8dcdff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #eaeaea;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #333333;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #007ad9;
+ border-width: 1px;
+ border-color: #007ad9;
+ background: #007ad9;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #e02365;
+ color: #ffffff;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #c8c8c8;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #ffffff;
+}
+
+.p-badge {
+ background: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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 #8dcdff;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007ad9;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(0, 0, 0, 0.7);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(0, 0, 0, 0.8);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #ffffff;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #5ab7ff;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #ffffff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #5ab7ff;
+}
+
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background-color: #27a0ff;
+ border-color: #27a0ff;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #e02365;
+ border-color: #e02365;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ background: #e96694;
+ border-color: #e96694;
+ color: #ffffff;
+}
+
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background-color: #27a0ff;
+ border-color: #27a0ff;
+ color: #ffffff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/nova-alt/theme.css b/src/assets/theme/nova-alt/theme.css
new file mode 100644
index 0000000..2f2b120
--- /dev/null
+++ b/src/assets/theme/nova-alt/theme.css
@@ -0,0 +1,5663 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #007ad9;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #8dcdff;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #007ad9;
+ color: #ffffff;
+ 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: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #007ad9;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem #8dcdff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005b9f;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #007ad9;
+ color: #ffffff;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #a80000;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #333333;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #007ad9;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #a80000;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007ad9;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #116fbf;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.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.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #007ad9;
+ color: #ffffff;
+ 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: #848484;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #005b9f;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ color: #333333;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-slider .p-slider-range {
+ background: #007ad9;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #007ad9;
+}
+.p-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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #a80000;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007ad9;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #005b9f;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ outline-color: #8dcdff;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #007ad9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #007ad9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #333333;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #007ad9;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #333333;
+ border: 1px solid #333333;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #333333;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #333333;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #116fbf;
+ border: 1px solid #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #333333;
+ border: 1px solid #333333;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #333333;
+ border-color: #333333;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ background: #333333;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #333333;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #333333;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, 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.2rem #8dcdff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #00325a;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #333333;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, 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.2rem #8dcdff;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #007ad9;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #0062ae;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ color: #333333;
+ padding: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #007ad9;
+ 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: #848484;
+ 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: #eaeaea;
+ color: #333333;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #8dcdff;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ outline-color: #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #333333;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #333333;
+ color: #ffffff;
+ border: 1px solid #333333;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ background: #333333;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #c8c8c8;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ background: #333333;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #ffffff;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ background: #333333;
+ color: #ffffff;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #333333;
+ border-width: 1px;
+ border-color: #333333;
+ background: #333333;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-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: #007ad9;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #333333;
+ border: 1px solid #333333;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #333333;
+ background: #333333;
+ color: #ffffff;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #333333;
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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 #8dcdff;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, 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 #8dcdff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.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.2rem #8dcdff;
+}
+.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: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.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.2rem #8dcdff;
+}
+.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: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #eaeaea;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+ }
+ .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.2rem #8dcdff;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #333333;
+ color: #ffffff;
+ background: #333333;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-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 #8dcdff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #eaeaea;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #333333;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #333333;
+ border-width: 1px;
+ border-color: #333333;
+ background: #333333;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #c8c8c8;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #ffffff;
+}
+
+.p-badge {
+ background: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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 #8dcdff;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007ad9;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(0, 0, 0, 0.7);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(0, 0, 0, 0.8);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #ffffff;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #b4b4b4;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #ffffff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #b4b4b4;
+}
+
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background-color: #494949;
+ border: 1px solid #494949;
+ color: #ffffff;
+}
+
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background-color: #494949;
+ border-color: #494949;
+ color: #ffffff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/nova/theme.css b/src/assets/theme/nova/theme.css
new file mode 100644
index 0000000..22ed27e
--- /dev/null
+++ b/src/assets/theme/nova/theme.css
@@ -0,0 +1,5651 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #c8c8c8;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #333333;
+ --text-color-secondary: #848484;
+ --primary-color: #007ad9;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:3px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#c8c8c8;
+ --surface-hover:#eaeaea;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #8dcdff;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #a80000;
+}
+
+.p-text-secondary {
+ color: #848484;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 3px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f3f8fc;
+ --blue-100:#c6dcef;
+ --blue-200:#98c1e3;
+ --blue-300:#6ba5d7;
+ --blue-400:#3d8aca;
+ --blue-500:#106ebe;
+ --blue-600:#0e5ea2;
+ --blue-700:#0b4d85;
+ --blue-800:#093d69;
+ --blue-900:#062c4c;
+ --green-50:#f7fbf6;
+ --green-100:#d6ead1;
+ --green-200:#b6d9ad;
+ --green-300:#96c889;
+ --green-400:#76b765;
+ --green-500:#56a641;
+ --green-600:#498d37;
+ --green-700:#3c742e;
+ --green-800:#2f5b24;
+ --green-900:#22421a;
+ --yellow-50:#fffcf5;
+ --yellow-100:#fdefcd;
+ --yellow-200:#fbe3a6;
+ --yellow-300:#f9d67f;
+ --yellow-400:#f8ca57;
+ --yellow-500:#f6bd30;
+ --yellow-600:#d1a129;
+ --yellow-700:#ac8422;
+ --yellow-800:#87681a;
+ --yellow-900:#624c13;
+ --cyan-50:#f4fbfd;
+ --cyan-100:#ccebf5;
+ --cyan-200:#a4dbed;
+ --cyan-300:#7ccce5;
+ --cyan-400:#54bcdd;
+ --cyan-500:#2cacd5;
+ --cyan-600:#2592b5;
+ --cyan-700:#1f7895;
+ --cyan-800:#185f75;
+ --cyan-900:#124555;
+ --pink-50:#fdf4f9;
+ --pink-100:#f6cce0;
+ --pink-200:#eea3c7;
+ --pink-300:#e77aae;
+ --pink-400:#df5296;
+ --pink-500:#d8297d;
+ --pink-600:#b8236a;
+ --pink-700:#971d58;
+ --pink-800:#771745;
+ --pink-900:#561032;
+ --indigo-50:#f4f6fd;
+ --indigo-100:#ccd3f5;
+ --indigo-200:#a4b0ed;
+ --indigo-300:#7c8de5;
+ --indigo-400:#546add;
+ --indigo-500:#2c47d5;
+ --indigo-600:#253cb5;
+ --indigo-700:#1f3295;
+ --indigo-800:#182775;
+ --indigo-900:#121c55;
+ --teal-50:#f6fbfa;
+ --teal-100:#d1eae5;
+ --teal-200:#add9d1;
+ --teal-300:#89c8bd;
+ --teal-400:#65b7a8;
+ --teal-500:#41a694;
+ --teal-600:#378d7e;
+ --teal-700:#2e7468;
+ --teal-800:#245b51;
+ --teal-900:#1a423b;
+ --orange-50:#fff9f5;
+ --orange-100:#fde4cd;
+ --orange-200:#fbcfa6;
+ --orange-300:#f9ba7f;
+ --orange-400:#f8a457;
+ --orange-500:#f68f30;
+ --orange-600:#d17a29;
+ --orange-700:#ac6422;
+ --orange-800:#874f1a;
+ --orange-900:#623913;
+ --bluegray-50:#f7f8f9;
+ --bluegray-100:#dae0e3;
+ --bluegray-200:#bdc7cd;
+ --bluegray-300:#a0aeb6;
+ --bluegray-400:#8295a0;
+ --bluegray-500:#657c8a;
+ --bluegray-600:#566975;
+ --bluegray-700:#475761;
+ --bluegray-800:#38444c;
+ --bluegray-900:#283237;
+ --purple-50:#f9f8fd;
+ --purple-100:#e1dff7;
+ --purple-200:#cac5f1;
+ --purple-300:#b2abeb;
+ --purple-400:#9b92e4;
+ --purple-500:#8378de;
+ --purple-600:#6f66bd;
+ --purple-700:#5c549b;
+ --purple-800:#48427a;
+ --purple-900:#343059;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #007ad9;
+ color: #ffffff;
+ 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: #a80000;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #333333;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #007ad9;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #333333;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #d8dae2;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #d8dae2;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #d8dae2;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #eaeaea;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem #8dcdff;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #212121;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #005b9f;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-checkbox .p-checkbox-box {
+ border-color: #ffffff;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #007ad9;
+ color: #ffffff;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #a80000;
+}
+
+.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 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #666666;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #848484;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #f4f4f4;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #848484;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #333333;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #c8c8c8;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #333333;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #007ad9;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #007ad9;
+}
+
+.p-inputgroup-addon {
+ background: #eaeaea;
+ color: #848484;
+ border-top: 1px solid #a6a6a6;
+ border-left: 1px solid #a6a6a6;
+ border-bottom: 1px solid #a6a6a6;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #a6a6a6;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #a80000;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #cccccc;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b7b7b7;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #007ad9;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #cccccc;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #116fbf;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #a80000;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #333333;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #212121;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #a80000;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #666666;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #a80000;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #848484;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #666666;
+}
+
+:-moz-placeholder {
+ color: #666666;
+}
+
+::-moz-placeholder {
+ color: #666666;
+}
+
+:-ms-input-placeholder {
+ color: #666666;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #a6a6a6;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.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.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #a80000;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #666666;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #007ad9;
+ color: #ffffff;
+ 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: #848484;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #a80000;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #eaeaea;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #e91224;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffba01;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #34A835;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #a6a6a6;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #212121;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #007ad9;
+ background: #007ad9;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #a80000;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #007ad9;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #005b9f;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-highlight .p-radiobutton .p-radiobutton-box {
+ border-color: #ffffff;
+}
+
+.p-rating .p-rating-icon {
+ color: #333333;
+ 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: #e4018d;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #007ad9;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #b5019f;
+}
+
+.p-highlight .p-rating .p-rating-icon {
+ color: #ffffff;
+}
+
+.p-selectbutton .p-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #212121;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #a80000;
+}
+
+.p-slider {
+ background: #c8c8c8;
+ border: 0 none;
+ border-radius: 3px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.5715rem;
+ margin-left: -0.5715rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.5715rem;
+ margin-bottom: -0.5715rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.143rem;
+ width: 1.143rem;
+ background: #ffffff;
+ border: 2px solid #666666;
+ border-radius: 100%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-slider .p-slider-range {
+ background: #007ad9;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #666666;
+ border-color: #007ad9;
+}
+.p-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: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #212121;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #ffffff;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #a80000;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #a6a6a6;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #212121;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: #007ad9;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #666666;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #848484;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #a80000;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #848484;
+ border-color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #eaeaea;
+ color: #848484;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #d2d2d2;
+ color: #848484;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #007ad9;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #546E7A;
+ color: #ffffff;
+ border-color: #546E7A;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #B0BEC5;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #455A64;
+ color: #ffffff;
+ border-color: #455A64;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ color: #007ad9;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #007ad9;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(0, 122, 217, 0.04);
+ border-color: transparent;
+ color: #007ad9;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(0, 122, 217, 0.16);
+ border-color: transparent;
+ color: #007ad9;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #34A835;
+ border: 1px solid #34A835;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #107D11;
+ color: #ffffff;
+ border-color: #107D11;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #aae5aa;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #0C6B0D;
+ color: #ffffff;
+ border-color: #0C6B0D;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ color: #34A835;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #34A835;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(52, 168, 53, 0.04);
+ border-color: transparent;
+ color: #34A835;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(52, 168, 53, 0.16);
+ border-color: transparent;
+ color: #34A835;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffba01;
+ border: 1px solid #ffba01;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ED990B;
+ color: #333333;
+ border-color: #ED990B;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffeab4;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D38B10;
+ color: #333333;
+ border-color: #D38B10;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ color: #ffba01;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffba01;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 186, 1, 0.04);
+ border-color: transparent;
+ color: #ffba01;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 186, 1, 0.16);
+ border-color: transparent;
+ color: #ffba01;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8E24AA;
+ color: #ffffff;
+ border-color: #8E24AA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #CE93D8;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7B1FA2;
+ color: #ffffff;
+ border-color: #7B1FA2;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #e91224;
+ border: 1px solid #e91224;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c01120;
+ color: #ffffff;
+ border-color: #c01120;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4ba;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #a90000;
+ color: #ffffff;
+ border-color: #a90000;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ color: #e91224;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e91224;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 18, 36, 0.04);
+ border-color: transparent;
+ color: #e91224;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 18, 36, 0.16);
+ border-color: transparent;
+ color: #e91224;
+}
+
+.p-button.p-button-link {
+ color: #005b9f;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #005b9f;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #f4f4f4;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #eaeaea;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ outline-color: #8dcdff;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #007ad9;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #007ad9;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #f4f4f4;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #f4f4f4;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f9f9f9;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #ffffff;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #d8dae2;
+ border-width: 1px;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #007ad9;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #333333;
+ background: #eaeaea;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #eaeaea;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #d8dae2;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #116fbf;
+ border: 1px solid #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f4f4f4;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #333333;
+ border-color: #c8c8c8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ background: #f4f4f4;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #116fbf;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f4f4f4;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #007ad9;
+ border: 1px solid #007ad9;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #dadada;
+ border: 1px solid #dadada;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #116fbf;
+ border-color: #116fbf;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, 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.2rem #8dcdff;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #00325a;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #c8c8c8;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-paginator {
+ background: #f4f4f4;
+ color: #333333;
+ border: solid #c8c8c8;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 3px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #848484;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #e0e0e0;
+ border-color: transparent;
+ color: #333333;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #333333;
+ background: transparent;
+ transition: background-color 0.2s, 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.2rem #8dcdff;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #ffffff;
+ background: #007ad9;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #333333;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #333333;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #007ad9;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ border-radius: 3px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #848484;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #ffffff;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #848484;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #0062ae;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 3px;
+ border: 1px solid #c8c8c8;
+ background-color: #ffffff;
+ color: #333333;
+ padding: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #007ad9;
+ 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: #848484;
+ 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: #eaeaea;
+ color: #333333;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ font-weight: 700;
+ color: #333333;
+ background: #f4f4f4;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #8dcdff;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #848484;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #ffffff;
+ background: #007ad9;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #e0e0e0;
+ color: #333333;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #333333;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #333333;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ outline-color: #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #333333;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #ffffff;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #ffffff;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #333333;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #007ad9;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #f4f4f4;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #f4f4f4;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #333333;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #333333;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 3px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #848484;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #c8c8c8;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #c8c8c8;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-radius: 3px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ background: #f4f4f4;
+ color: #333333;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #333333;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #d8dae2;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #d8dae2;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ border-color: #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-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: #007ad9;
+ color: #ffffff;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f4f4f4;
+ border: 1px solid #c8c8c8;
+ padding: 0.857rem 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #c8c8c8;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #c8c8c8;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 1rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #333333;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #007ad9;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #116fbf;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(200, 200, 200, 0);
+ border-bottom-color: #c8c8c8;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #c8c8c8;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #007ad9;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #333333;
+ color: #ffffff;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #333333;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #333333;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #333333;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #333333;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f4f4f4;
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.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 #8dcdff;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #116fbf;
+ color: #ffffff;
+ border-color: #116fbf;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #005b9f;
+ color: #ffffff;
+ border-color: #005b9f;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, 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 #8dcdff;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #333333;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #333333;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #333333;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.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.2rem #8dcdff;
+}
+.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: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.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-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.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.2rem #8dcdff;
+}
+.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: #eaeaea;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.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: #333333;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 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: #eaeaea;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #333333;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #333333;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+ }
+ .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.2rem #8dcdff;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #c8c8c8;
+ color: #333333;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+}
+.p-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 #8dcdff;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #005b9f;
+ background: #005b9f;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ color: #333333;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #eaeaea;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #333333;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #333333;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #848484;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #333333;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #d8dae2;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #c8c8c8;
+ border-width: 1px;
+ border-color: #c8c8c8;
+ background: #f4f4f4;
+ color: #333333;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #dbdbdb;
+ border-color: #dbdbdb;
+ color: #333333;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #007ad9;
+ border-color: #007ad9;
+ color: #ffffff;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #333333;
+ border-radius: 0;
+ transition: background-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #333333;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #333333;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #8dcdff;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #333333;
+}
+.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: #333333;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #d8dae2;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 3px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 3px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-message.p-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 3px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #7fbcec;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #b7d8b7;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe399;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #f8b7bd;
+ border: 0 none;
+ border-width: 0;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #f4f4f4;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #eaeaea;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #007ad9;
+ color: #ffffff;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #c8c8c8;
+ border-radius: 3px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #ffffff;
+}
+
+.p-badge {
+ background: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #607D8B;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-badge.p-badge-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #c8c8c8;
+ color: #333333;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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 #8dcdff;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #eaeaea;
+ color: #333333;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #8dcdff;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #eaeaea;
+ border-radius: 3px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #007ad9;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(0, 0, 0, 0.7);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(0, 0, 0, 0.8);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #eaeaea;
+ border-radius: 3px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #007ad9;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 3px;
+}
+.p-tag.p-tag-success {
+ background-color: #34A835;
+ color: #ffffff;
+}
+.p-tag.p-tag-info {
+ background-color: #007ad9;
+ color: #ffffff;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffba01;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #e91224;
+ color: #ffffff;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #333333;
+ border: 1px solid #c8c8c8;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #848484;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #333333;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #848484;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #333333;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/rhea/theme.css b/src/assets/theme/rhea/theme.css
new file mode 100644
index 0000000..d4a8de1
--- /dev/null
+++ b/src/assets/theme/rhea/theme.css
@@ -0,0 +1,5639 @@
+:root {
+ --surface-a: #ffffff;
+ --surface-b: #f4f4f4;
+ --surface-c: #eaeaea;
+ --surface-d: #dadada;
+ --surface-e: #ffffff;
+ --surface-f: #ffffff;
+ --text-color: #495057;
+ --text-color-secondary: #6c757d;
+ --primary-color: #7B95A3;
+ --primary-color-text: #ffffff;
+ --font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
+ --surface-0: #ffffff;
+ --surface-50: #eef1f2;
+ --surface-100: #dde2e4;
+ --surface-200: #bbc5ca;
+ --surface-300: #98a8af;
+ --surface-400: #768b95;
+ --surface-500: #546e7a;
+ --surface-600: #435862;
+ --surface-700: #324249;
+ --surface-800: #222c31;
+ --surface-900: #111618;
+ --gray-50: #eef1f2;
+ --gray-100: #dde2e4;
+ --gray-200: #bbc5ca;
+ --gray-300: #98a8af;
+ --gray-400: #768b95;
+ --gray-500: #546e7a;
+ --gray-600: #435862;
+ --gray-700: #324249;
+ --gray-800: #222c31;
+ --gray-900: #111618;
+ --content-padding:0.571rem 1rem;
+ --inline-spacing:0.5rem;
+ --border-radius:2px;
+ --surface-ground:#f4f4f4;
+ --surface-section:#ffffff;
+ --surface-card:#ffffff;
+ --surface-overlay:#ffffff;
+ --surface-border:#dadada;
+ --surface-hover: #eaeaea;
+ --maskbg: rgba(0, 0, 0, 0.4);
+ --focus-ring: 0 0 0 0.2rem #e4e9ec;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.p-component {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ font-weight: normal;
+}
+
+.p-component-overlay {
+ background-color: rgba(0, 0, 0, 0.4);
+ transition-duration: 0.2s;
+}
+
+.p-disabled, .p-component:disabled {
+ opacity: 0.5;
+}
+
+.p-error {
+ color: #e7a3a3;
+}
+
+.p-text-secondary {
+ color: #a6a6a6;
+}
+
+.pi {
+ font-size: 1rem;
+}
+
+.p-link {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ border-radius: 2px;
+}
+.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-component-overlay-enter {
+ animation: p-component-overlay-enter-animation 150ms forwards;
+}
+
+.p-component-overlay-leave {
+ animation: p-component-overlay-leave-animation 150ms forwards;
+}
+
+@keyframes p-component-overlay-enter-animation {
+ from {
+ background-color: transparent;
+ }
+ to {
+ background-color: var(--maskbg);
+ }
+}
+@keyframes p-component-overlay-leave-animation {
+ from {
+ background-color: var(--maskbg);
+ }
+ to {
+ background-color: transparent;
+ }
+}
+
+:root {
+ --blue-50:#f6fbfe;
+ --blue-100:#d4edfb;
+ --blue-200:#b2e0f7;
+ --blue-300:#91d2f4;
+ --blue-400:#6fc4f0;
+ --blue-500:#4db6ed;
+ --blue-600:#419bc9;
+ --blue-700:#367fa6;
+ --blue-800:#2a6482;
+ --blue-900:#1f495f;
+ --green-50:#f7fcf9;
+ --green-100:#daeee4;
+ --green-200:#bce1ce;
+ --green-300:#9fd4b8;
+ --green-400:#81c7a3;
+ --green-500:#64ba8d;
+ --green-600:#559e78;
+ --green-700:#468263;
+ --green-800:#37664e;
+ --green-900:#284a38;
+ --yellow-50:#fffdf6;
+ --yellow-100:#fef4d5;
+ --yellow-200:#fdecb4;
+ --yellow-300:#fce493;
+ --yellow-400:#fbdb71;
+ --yellow-500:#fad350;
+ --yellow-600:#d5b344;
+ --yellow-700:#af9438;
+ --yellow-800:#8a742c;
+ --yellow-900:#645420;
+ --cyan-50:#f7fefe;
+ --cyan-100:#daf8fa;
+ --cyan-200:#bdf3f6;
+ --cyan-300:#a0edf2;
+ --cyan-400:#83e8ee;
+ --cyan-500:#66e2ea;
+ --cyan-600:#57c0c7;
+ --cyan-700:#479ea4;
+ --cyan-800:#387c81;
+ --cyan-900:#295a5e;
+ --pink-50:#fef8fc;
+ --pink-100:#fadeef;
+ --pink-200:#f7c4e2;
+ --pink-300:#f3a9d5;
+ --pink-400:#f08fc9;
+ --pink-500:#ec75bc;
+ --pink-600:#c963a0;
+ --pink-700:#a55284;
+ --pink-800:#824067;
+ --pink-900:#5e2f4b;
+ --indigo-50:#f7f9fe;
+ --indigo-100:#d6e4f8;
+ --indigo-200:#b6cef2;
+ --indigo-300:#96b8ec;
+ --indigo-400:#75a3e7;
+ --indigo-500:#558de1;
+ --indigo-600:#4878bf;
+ --indigo-700:#3c639e;
+ --indigo-800:#2f4e7c;
+ --indigo-900:#22385a;
+ --teal-50:#f6fbfa;
+ --teal-100:#d4ebe7;
+ --teal-200:#b2dbd4;
+ --teal-300:#90ccc1;
+ --teal-400:#6ebcae;
+ --teal-500:#4cac9b;
+ --teal-600:#419284;
+ --teal-700:#35786d;
+ --teal-800:#2a5f55;
+ --teal-900:#1e453e;
+ --orange-50:#fefbf6;
+ --orange-100:#fbebd2;
+ --orange-200:#f9dbae;
+ --orange-300:#f6cb8a;
+ --orange-400:#f3bb67;
+ --orange-500:#f0ab43;
+ --orange-600:#cc9139;
+ --orange-700:#a8782f;
+ --orange-800:#845e25;
+ --orange-900:#60441b;
+ --bluegray-50:#f9fafa;
+ --bluegray-100:#e0e5e9;
+ --bluegray-200:#c8d1d7;
+ --bluegray-300:#b0bdc5;
+ --bluegray-400:#97a8b4;
+ --bluegray-500:#7f94a2;
+ --bluegray-600:#6c7e8a;
+ --bluegray-700:#596871;
+ --bluegray-800:#465159;
+ --bluegray-900:#333b41;
+ --purple-50:#fbf8fc;
+ --purple-100:#ecddf1;
+ --purple-200:#ddc2e6;
+ --purple-300:#cea7dc;
+ --purple-400:#bf8cd1;
+ --purple-500:#b071c6;
+ --purple-600:#9660a8;
+ --purple-700:#7b4f8b;
+ --purple-800:#613e6d;
+ --purple-900:#462d4f;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.429rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.786rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.2145rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #666666;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #AFD3C8;
+ color: #385048;
+ 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: #e7a3a3;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-datepicker {
+ padding: 0.857rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-radius: 2px;
+}
+.p-datepicker:not(.p-datepicker-inline) {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
+ background: #ffffff;
+}
+.p-datepicker .p-datepicker-header {
+ padding: 0.5rem;
+ color: #666666;
+ background: #ffffff;
+ font-weight: 700;
+ margin: 0;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev,
+.p-datepicker .p-datepicker-header .p-datepicker-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
+.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title {
+ line-height: 2rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ color: #666666;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ font-weight: 700;
+ padding: 0.5rem;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
+ color: #7B95A3;
+}
+.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
+ margin-right: 0.5rem;
+}
+.p-datepicker table {
+ font-size: 1rem;
+ margin: 0.857rem 0;
+}
+.p-datepicker table th {
+ padding: 0.5rem;
+}
+.p-datepicker table th > span {
+ width: 2.5rem;
+ height: 2.5rem;
+}
+.p-datepicker table td {
+ padding: 0.5rem;
+}
+.p-datepicker table td > span {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border: 1px solid transparent;
+}
+.p-datepicker table td > span.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker table td > span:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker table td.p-datepicker-today > span {
+ background: #d0d0d0;
+ color: #666666;
+ border-color: transparent;
+}
+.p-datepicker table td.p-datepicker-today > span.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker .p-datepicker-buttonbar {
+ padding: 0.857rem 0 0.429rem 0;
+ border-top: 1px solid #dadada;
+}
+.p-datepicker .p-datepicker-buttonbar .p-button {
+ width: auto;
+}
+.p-datepicker .p-timepicker {
+ border-top: 1px solid #dadada;
+ padding: 0.857rem 0 0.429rem 0;
+}
+.p-datepicker .p-timepicker button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datepicker .p-timepicker button:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datepicker .p-timepicker button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker .p-timepicker button:last-child {
+ margin-top: 0.2em;
+}
+.p-datepicker .p-timepicker span {
+ font-size: 1.286rem;
+}
+.p-datepicker .p-timepicker > div {
+ padding: 0 0.429rem;
+}
+.p-datepicker.p-datepicker-timeonly .p-timepicker {
+ border-top: 0 none;
+}
+.p-datepicker .p-monthpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker .p-yearpicker {
+ margin: 0.857rem 0;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year {
+ padding: 0.5rem;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
+ border-left: 1px solid #dadada;
+ padding-right: 0.857rem;
+ padding-left: 0.857rem;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
+ padding-left: 0;
+ border-left: 0 none;
+}
+.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
+ padding-right: 0;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
+ background: #f4f4f4;
+}
+.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f4;
+}
+.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f4;
+}
+.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+@media screen and (max-width: 769px) {
+ .p-datepicker table th, .p-datepicker table td {
+ padding: 0.25rem;
+ }
+}
+.p-cascadeselect {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-cascadeselect:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-cascadeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-cascadeselect .p-cascadeselect-label {
+ background: transparent;
+ border: 0 none;
+ padding: 0.429rem 0.429rem;
+}
+.p-cascadeselect .p-cascadeselect-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-cascadeselect .p-cascadeselect-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-cascadeselect .p-cascadeselect-trigger {
+ background: transparent;
+ color: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-cascadeselect-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-cascadeselect-panel .p-cascadeselect-items {
+ padding: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
+ margin: 0;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
+ padding: 0.429rem 0.857rem;
+}
+.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.2rem #e4e9ec;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
+ font-size: 0.875rem;
+}
+
+p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
+ border-color: #e7a3a3;
+}
+
+.p-input-filled .p-cascadeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #666666;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #7B95A3;
+ background: #7B95A3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #a6a6a6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #617c8a;
+ background: #617c8a;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #e7a3a3;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #7B95A3;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #617c8a;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.2145rem 0.429rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #AFD3C8;
+ color: #385048;
+ 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.2145rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #666666;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.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 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+
+.p-dropdown {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-dropdown:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-dropdown:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-dropdown.p-dropdown-clearable .p-dropdown-label {
+ padding-right: 1.429rem;
+}
+.p-dropdown .p-dropdown-label {
+ background: transparent;
+ border: 0 none;
+}
+.p-dropdown .p-dropdown-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-dropdown .p-dropdown-label:enabled:focus {
+ outline: 0 none;
+ box-shadow: none;
+}
+.p-dropdown .p-dropdown-trigger {
+ background: transparent;
+ color: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dropdown .p-dropdown-clear-icon {
+ color: #a6a6a6;
+ right: 2.357rem;
+}
+
+.p-dropdown-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-dropdown-panel .p-dropdown-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
+ padding-right: 1.429rem;
+ margin-right: -1.429rem;
+}
+.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+
+p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
+ border-color: #e7a3a3;
+}
+
+.p-input-filled .p-dropdown {
+ background: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-editor-container .p-editor-toolbar {
+ background: #7B95A3;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-editor-container .p-editor-toolbar.ql-snow {
+ border: 1px solid #7B95A3;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
+ stroke: #a6a6a6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
+ fill: #a6a6a6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
+ border: 0 none;
+ color: #a6a6a6;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
+ color: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
+ stroke: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
+ fill: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
+ color: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
+ stroke: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
+ fill: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+ padding: 0;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
+ color: #666666;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
+ padding: 0.429rem 0.857rem;
+}
+.p-editor-container .p-editor-content {
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .p-editor-content.ql-snow {
+ border: 1px solid #dadada;
+}
+.p-editor-container .p-editor-content .ql-editor {
+ background: #ffffff;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover,
+.p-editor-container .ql-snow.ql-toolbar button:focus {
+ color: #666666;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
+ stroke: #666666;
+}
+.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
+ fill: #666666;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
+ color: #7B95A3;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
+ stroke: #7B95A3;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
+ fill: #7B95A3;
+}
+.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
+.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
+ color: #7B95A3;
+}
+
+.p-inputgroup-addon {
+ background: #dbdbdb;
+ color: #666666;
+ border-top: 1px solid #dadada;
+ border-left: 1px solid #dadada;
+ border-bottom: 1px solid #dadada;
+ padding: 0.429rem 0.429rem;
+ min-width: 2.357rem;
+}
+.p-inputgroup-addon:last-child {
+ border-right: 1px solid #dadada;
+}
+
+.p-inputgroup > .p-component,
+.p-inputgroup > .p-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: #e7a3a3;
+}
+
+p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ffffff;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #7B95A3;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #d8dae2;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #AFD3C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #385048;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #AFD3C8;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #e7a3a3;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #666666;
+ background: #ffffff;
+ padding: 0.429rem 0.429rem;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 2px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #a6a6a6;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #e7a3a3;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-float-label > label {
+ left: 0.429rem;
+ color: #a6a6a6;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #e7a3a3;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.429rem;
+ color: #a6a6a6;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 1.858rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 1.858rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 1.858rem;
+}
+
+::-webkit-input-placeholder {
+ color: #a6a6a6;
+}
+
+:-moz-placeholder {
+ color: #a6a6a6;
+}
+
+::-moz-placeholder {
+ color: #a6a6a6;
+}
+
+:-ms-input-placeholder {
+ color: #a6a6a6;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #f4f4f4;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.375375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.53625rem 0.53625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-radius: 2px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.429rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-listbox .p-listbox-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.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.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.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #e7a3a3;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #AFD3C8;
+ color: #385048;
+ 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: #a6a6a6;
+ 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.2145rem 0.429rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.429rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ padding: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+}
+.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+
+p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
+ border-color: #e7a3a3;
+}
+
+.p-input-filled .p-multiselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
+ border-color: #e7a3a3;
+}
+
+.p-password-panel {
+ padding: 0.571rem 1rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-password-panel .p-password-meter {
+ margin-bottom: 0.5rem;
+ background: #efefef;
+}
+.p-password-panel .p-password-meter .p-password-strength.weak {
+ background: #F4B6B6;
+}
+.p-password-panel .p-password-meter .p-password-strength.medium {
+ background: #ffe38e;
+}
+.p-password-panel .p-password-meter .p-password-strength.strong {
+ background: #A3E2C6;
+}
+
+.p-radiobutton {
+ width: 20px;
+ height: 20px;
+}
+.p-radiobutton .p-radiobutton-box {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #666666;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
+ border-color: #a6a6a6;
+}
+.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
+ width: 12px;
+ height: 12px;
+ transition-duration: 0.2s;
+ background-color: #ffffff;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight {
+ border-color: #7B95A3;
+ background: #7B95A3;
+}
+.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ border-color: #617c8a;
+ background: #617c8a;
+ color: #ffffff;
+}
+
+p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
+ border-color: #e7a3a3;
+}
+
+.p-input-filled .p-radiobutton .p-radiobutton-box {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
+ background: #7B95A3;
+}
+.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
+ background: #617c8a;
+}
+
+.p-radiobutton-label {
+ margin-left: 0.5rem;
+}
+
+.p-rating .p-rating-icon {
+ color: #666666;
+ 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: #f3b9b9;
+}
+.p-rating .p-rating-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-rating .p-rating-icon:first-child {
+ margin-left: 0;
+}
+.p-rating .p-rating-icon.pi-star-fill {
+ color: #7B95A3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
+ color: #7B95A3;
+}
+.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
+ color: #d66161;
+}
+
+.p-selectbutton .p-button {
+ background: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-selectbutton .p-button .p-button-icon-left,
+.p-selectbutton .p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #666666;
+}
+.p-selectbutton .p-button.p-highlight {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.p-selectbutton .p-button.p-highlight .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight .p-button-icon-right {
+ color: #385048;
+}
+.p-selectbutton .p-button.p-highlight:hover {
+ background: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
+.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
+ color: #385048;
+}
+
+p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
+ border-color: #e7a3a3;
+}
+
+.p-slider {
+ background: #c4c4c4;
+ border: 0 none;
+ border-radius: 2px;
+}
+.p-slider.p-slider-horizontal {
+ height: 0.286rem;
+}
+.p-slider.p-slider-horizontal .p-slider-handle {
+ margin-top: -0.7145rem;
+ margin-left: -0.7145rem;
+}
+.p-slider.p-slider-vertical {
+ width: 0.286rem;
+}
+.p-slider.p-slider-vertical .p-slider-handle {
+ margin-left: -0.7145rem;
+ margin-bottom: -0.7145rem;
+}
+.p-slider .p-slider-handle {
+ height: 1.429rem;
+ width: 1.429rem;
+ background: #ffffff;
+ border: 2px solid #7f7f7f;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-slider .p-slider-handle:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-slider .p-slider-range {
+ background: #7B95A3;
+}
+.p-slider:not(.p-disabled) .p-slider-handle:hover {
+ background: 2px solid #7f7f7f;
+ border-color: #7B95A3;
+}
+.p-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: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-togglebutton.p-button .p-button-icon-left,
+.p-togglebutton.p-button .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
+.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
+ color: #666666;
+}
+.p-togglebutton.p-button.p-highlight {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.p-togglebutton.p-button.p-highlight .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight .p-button-icon-right {
+ color: #385048;
+}
+.p-togglebutton.p-button.p-highlight:hover {
+ background: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
+.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
+ color: #385048;
+}
+
+p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
+ border-color: #e7a3a3;
+}
+
+.p-treeselect {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-treeselect:not(.p-disabled):hover {
+ border-color: #a6a6a6;
+}
+.p-treeselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: #7B95A3;
+}
+.p-treeselect .p-treeselect-label {
+ padding: 0.429rem 0.429rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treeselect .p-treeselect-label.p-placeholder {
+ color: #a6a6a6;
+}
+.p-treeselect.p-treeselect-chip .p-treeselect-token {
+ padding: 0.2145rem 0.429rem;
+ margin-right: 0.5rem;
+ background: #dadada;
+ color: #666666;
+ border-radius: 16px;
+}
+.p-treeselect .p-treeselect-trigger {
+ background: transparent;
+ color: #a6a6a6;
+ width: 2.357rem;
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
+ border-color: #e7a3a3;
+}
+
+.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
+ padding: 0.2145rem 0.429rem;
+}
+
+.p-treeselect-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
+ border: 0 none;
+}
+.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+ background: transparent;
+}
+
+.p-input-filled .p-treeselect {
+ background: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled):hover {
+ background-color: #f4f4f4;
+}
+.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
+ background-color: #f4f4f4;
+}
+
+.p-button {
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ padding: 0.429rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-button:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.p-button:enabled:active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #7B95A3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(123, 149, 163, 0.04);
+ color: #7B95A3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(123, 149, 163, 0.16);
+ color: #7B95A3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #a6a6a6;
+ border-color: #a6a6a6;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f4f4f4;
+ color: #a6a6a6;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dbdbdb;
+ color: #a6a6a6;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(123, 149, 163, 0.04);
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(123, 149, 163, 0.16);
+ color: #7B95A3;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #a6a6a6;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f4f4f4;
+ color: #a6a6a6;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dbdbdb;
+ color: #a6a6a6;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #7B95A3;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.429rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.375375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.53625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #a3897b;
+ border: 1px solid #8e6f5f;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #8e6f5f;
+ color: #ffffff;
+ border-color: #7a5743;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #bfaaa0;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #7a5743;
+ color: #ffffff;
+ border-color: #6e4e3c;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #a3897b;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(163, 137, 123, 0.04);
+ color: #a3897b;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(163, 137, 123, 0.16);
+ color: #a3897b;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #a3897b;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(163, 137, 123, 0.04);
+ border-color: transparent;
+ color: #a3897b;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(163, 137, 123, 0.16);
+ border-color: transparent;
+ color: #a3897b;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #3D4447;
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #81CBEC;
+ color: #3D4447;
+ border-color: #60B7DE;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #d2effc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #3ea9db;
+ color: #3D4447;
+ border-color: #2987B1;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A3DEF8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(163, 222, 248, 0.04);
+ color: #A3DEF8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(163, 222, 248, 0.16);
+ color: #A3DEF8;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A3DEF8;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(163, 222, 248, 0.04);
+ border-color: transparent;
+ color: #A3DEF8;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(163, 222, 248, 0.16);
+ border-color: transparent;
+ color: #A3DEF8;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #323E39;
+ background: #A3E2C6;
+ border: 1px solid #80CAAA;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #80CAAA;
+ color: #323E39;
+ border-color: #5EA285;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #caeede;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #31B57C;
+ color: #323E39;
+ border-color: #5EA285;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A3E2C6;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(163, 226, 198, 0.04);
+ color: #A3E2C6;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(163, 226, 198, 0.16);
+ color: #A3E2C6;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A3E2C6;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(163, 226, 198, 0.04);
+ border-color: transparent;
+ color: #A3E2C6;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(163, 226, 198, 0.16);
+ border-color: transparent;
+ color: #A3E2C6;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #333333;
+ background: #ffe38e;
+ border: 1px solid #ffd95e;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd95e;
+ color: #333333;
+ border-color: #ffce3c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffce3c;
+ color: #333333;
+ border-color: #ffc62a;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #ffe38e;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 227, 142, 0.04);
+ color: #ffe38e;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 227, 142, 0.16);
+ color: #ffe38e;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #ffe38e;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 227, 142, 0.04);
+ border-color: transparent;
+ color: #ffe38e;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 227, 142, 0.16);
+ border-color: transparent;
+ color: #ffe38e;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #333333;
+ background: #e9bef1;
+ border: 1px solid #de9eea;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #de9eea;
+ color: #333333;
+ border-color: #d37de3;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f0d3f6;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #d37de3;
+ color: #333333;
+ border-color: #c85ddc;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #e9bef1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(233, 190, 241, 0.04);
+ color: #e9bef1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(233, 190, 241, 0.16);
+ color: #e9bef1;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #e9bef1;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(233, 190, 241, 0.04);
+ border-color: transparent;
+ color: #e9bef1;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(233, 190, 241, 0.16);
+ border-color: transparent;
+ color: #e9bef1;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #262222;
+ background: #F4B6B6;
+ border: 1px solid #E38787;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #EF9999;
+ color: #262222;
+ border-color: #CB5858;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fbe2e2;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #EB5656;
+ color: #262222;
+ border-color: #B73737;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F4B6B6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 182, 182, 0.04);
+ color: #F4B6B6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 182, 182, 0.16);
+ color: #F4B6B6;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F4B6B6;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 182, 182, 0.04);
+ border-color: transparent;
+ color: #F4B6B6;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 182, 182, 0.16);
+ border-color: transparent;
+ color: #F4B6B6;
+}
+
+.p-button.p-button-link {
+ color: #617c8a;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #617c8a;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #617c8a;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #324249;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #222c31;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-carousel .p-carousel-content .p-carousel-prev,
+.p-carousel .p-carousel-content .p-carousel-next {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin: 0.5rem;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
+.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-carousel .p-carousel-content .p-carousel-prev:focus,
+.p-carousel .p-carousel-content .p-carousel-next:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-carousel .p-carousel-indicators {
+ padding: 1rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator {
+ margin-right: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button {
+ background-color: #7B95A3;
+ width: 2rem;
+ height: 0.5rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
+ background: #617c8a;
+}
+.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
+ background: #AFD3C8;
+ color: #385048;
+}
+
+.p-datatable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-datatable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-datatable .p-datatable-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-datatable .p-datatable-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-datatable .p-datatable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+}
+.p-datatable .p-sortable-column .p-sortable-column-icon {
+ color: #666666;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #385048;
+ background: #AFD3C8;
+ margin-left: 0.5rem;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #666666;
+}
+.p-datatable .p-sortable-column.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #385048;
+}
+.p-datatable .p-sortable-column.p-highlight:hover {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
+ color: #385048;
+}
+.p-datatable .p-sortable-column:focus {
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: #e4e9ec;
+}
+.p-datatable .p-datatable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
+ margin-right: 0.5rem;
+}
+.p-datatable .p-datatable-tbody > tr.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
+ box-shadow: inset 0 2px 0 0 #AFD3C8;
+}
+.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
+ box-shadow: inset 0 -2px 0 0 #AFD3C8;
+}
+.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-datatable .p-column-resizer-helper {
+ background: #7B95A3;
+}
+.p-datatable .p-datatable-scrollable-header,
+.p-datatable .p-datatable-scrollable-footer {
+ background: #7B95A3;
+}
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
+.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot {
+ background-color: #ffffff;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #f8f8f8;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #385048;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #385048;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.72845rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #666666;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: 1px solid #dadada;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 0.571rem 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: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: transparent;
+ color: #666666;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.429rem 0.857rem;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #666666;
+ background: #f4f4f4;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.429rem 0.857rem;
+ border-bottom: 1px solid #dadada;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 0.571rem 1rem;
+ border-bottom: 1px solid #dadada;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.571rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 0.571rem 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dadada;
+ color: #666666;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #7B95A3;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #7B95A3;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #AFD3C8;
+ border: 1px solid #6c8999;
+ color: #385048;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dadada;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #7B95A3;
+ border-color: #7B95A3;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #666666;
+ border-color: #dadada;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ background: #7B95A3;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #385048;
+ background: #AFD3C8;
+ border-color: #6c8999;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #385048;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #AFD3C8;
+ border-color: #6c8999;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #7B95A3;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.5;
+ color: #ffffff;
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #eaeaea;
+ border: 1px solid #eaeaea;
+ color: #333333;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #c8c8c8;
+ border-color: #c8c8c8;
+ color: #333333;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #8DC8B5;
+ border-color: #8DC8B5;
+ color: #385048;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+.fc.fc-theme-standard a {
+ color: #666666;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 0.571rem 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 700;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #7B95A3;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem #e4e9ec;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+
+.p-orderlist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
+ color: #5da68f;
+}
+.p-organizationchart .p-organizationchart-line-down {
+ background: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-left {
+ border-right: 1px solid #dadada;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-line-top {
+ border-top: 1px solid #dadada;
+ border-color: #c8c8c8;
+}
+.p-organizationchart .p-organizationchart-node-content {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0.571rem 1rem;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
+ background: inherit;
+ color: inherit;
+ border-radius: 50%;
+}
+.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-paginator {
+ background: #ffffff;
+ color: #666666;
+ border: solid #dadada;
+ border-width: 1px;
+ padding: 0;
+ border-radius: 2px;
+}
+.p-paginator .p-paginator-first,
+.p-paginator .p-paginator-prev,
+.p-paginator .p-paginator-next,
+.p-paginator .p-paginator-last {
+ background-color: transparent;
+ border: 0 none;
+ color: #666666;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
+.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
+ background: #f4f4f4;
+ border-color: transparent;
+ color: #666666;
+}
+.p-paginator .p-paginator-first {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-paginator .p-paginator-last {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.p-paginator .p-dropdown {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ height: 2.357rem;
+}
+.p-paginator .p-dropdown .p-dropdown-label {
+ padding-right: 0;
+}
+.p-paginator .p-paginator-page-input {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+.p-paginator .p-paginator-page-input .p-inputtext {
+ max-width: 2.357rem;
+}
+.p-paginator .p-paginator-current {
+ background-color: transparent;
+ border: 0 none;
+ color: #666666;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ padding: 0 0.5rem;
+}
+.p-paginator .p-paginator-pages .p-paginator-page {
+ background-color: transparent;
+ border: 0 none;
+ color: #666666;
+ min-width: 2.357rem;
+ height: 2.357rem;
+ margin: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
+ background: #AFD3C8;
+ border-color: #AFD3C8;
+ color: #385048;
+}
+.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
+ background: #f4f4f4;
+ border-color: transparent;
+ color: #666666;
+}
+
+.p-picklist .p-picklist-buttons {
+ padding: 0.571rem 1rem;
+}
+.p-picklist .p-picklist-buttons .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-picklist .p-picklist-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-picklist .p-picklist-header .p-picklist-title {
+ font-weight: 700;
+}
+.p-picklist .p-picklist-filter-container {
+ padding: 0.857rem 1rem;
+ background: #ffffff;
+ border: 1px solid #7B95A3;
+ border-bottom: 0 none;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
+ padding-right: 1.429rem;
+}
+.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-picklist .p-picklist-list {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-picklist .p-picklist-list .p-picklist-item {
+ padding: 0.429rem 0.857rem;
+ margin: 0;
+ border: 0 none;
+ color: #666666;
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, 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.2rem #e4e9ec;
+}
+.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
+ color: #385048;
+ background: #AFD3C8;
+}
+.p-picklist .p-picklist-list .p-picklist-empty-message {
+ padding: 0.429rem 0.857rem;
+ color: #666666;
+}
+.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+
+.p-picklist-item.cdk-drag-preview {
+ padding: 0.429rem 0.857rem;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 0 none;
+ color: #666666;
+ background: #ffffff;
+ margin: 0;
+}
+
+.p-timeline .p-timeline-event-marker {
+ border: 0 none;
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ background-color: #AFD3C8;
+}
+.p-timeline .p-timeline-event-connector {
+ background-color: #c8c8c8;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
+.p-timeline.p-timeline-vertical .p-timeline-event-content {
+ padding: 0 1rem;
+}
+.p-timeline.p-timeline-vertical .p-timeline-event-connector {
+ width: 2px;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
+.p-timeline.p-timeline-horizontal .p-timeline-event-content {
+ padding: 1rem 0;
+}
+.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
+ height: 2px;
+}
+
+.p-tree {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0.571rem 1rem;
+ border-radius: 2px;
+}
+.p-tree .p-tree-container .p-treenode {
+ padding: 0.143rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content {
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ padding: 0;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
+ margin-right: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
+ margin-right: 0.5rem;
+ color: #a6a6a6;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #666666;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #385048;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
+ color: #385048;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-tree .p-tree-filter-container {
+ margin-bottom: 0.5rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter {
+ width: 100%;
+ padding-right: 1.429rem;
+}
+.p-tree .p-tree-filter-container .p-tree-filter-icon {
+ right: 0.429rem;
+ color: #a6a6a6;
+}
+.p-tree .p-treenode-children {
+ padding: 0 0 0 1rem;
+}
+.p-tree .p-tree-loading-icon {
+ font-size: 2rem;
+}
+.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
+ background-color: #7db8a6;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
+ border-radius: 2px;
+ border: 1px solid #dadada;
+ background-color: #ffffff;
+ color: #666666;
+ padding: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
+ background-color: #AFD3C8;
+ color: #385048;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
+ color: #385048;
+}
+.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: #a6a6a6;
+ 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: #f4f4f4;
+ color: #666666;
+}
+.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-treetable .p-paginator-top {
+ border-width: 1px 1px 0 1px;
+ border-radius: 0;
+}
+.p-treetable .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+ border-radius: 0;
+}
+.p-treetable .p-treetable-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-treetable .p-treetable-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+}
+.p-treetable .p-treetable-thead > tr > th {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px 1px 1px 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-treetable .p-treetable-tfoot > tr > td {
+ text-align: left;
+ padding: 0.571rem 0.857rem;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ font-weight: 700;
+ color: #666666;
+ background: #ffffff;
+}
+.p-treetable .p-sortable-column {
+ outline-color: #e4e9ec;
+}
+.p-treetable .p-sortable-column .p-sortable-column-icon {
+ color: #666666;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column .p-sortable-column-badge {
+ border-radius: 50%;
+ height: 1.143rem;
+ min-width: 1.143rem;
+ line-height: 1.143rem;
+ color: #385048;
+ background: #AFD3C8;
+ margin-left: 0.5rem;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
+ color: #666666;
+}
+.p-treetable .p-sortable-column.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
+ color: #385048;
+}
+.p-treetable .p-treetable-tbody > tr {
+ background: #ffffff;
+ color: #666666;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ outline-color: #e4e9ec;
+}
+.p-treetable .p-treetable-tbody > tr > td {
+ text-align: left;
+ border: 1px solid #dadada;
+ border-width: 1px;
+ padding: 0.571rem 0.857rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
+ color: #666666;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
+ color: #385048;
+}
+.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
+ color: #385048;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
+ background: #eaeaea;
+ color: #666666;
+}
+.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
+ color: #666666;
+}
+.p-treetable .p-column-resizer-helper {
+ background: #7B95A3;
+}
+.p-treetable .p-treetable-scrollable-header,
+.p-treetable .p-treetable-scrollable-footer {
+ background: #7B95A3;
+}
+.p-treetable .p-treetable-loading-icon {
+ font-size: 2rem;
+}
+.p-treetable.p-treetable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-top {
+ border-width: 0 1px 0 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-treetable.p-treetable-sm .p-treetable-header {
+ padding: 0.749875rem 0.875rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
+ padding: 0.48535rem 0.72845rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-sm .p-treetable-footer {
+ padding: 0.48535rem 0.85rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-header {
+ padding: 1.07125rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
+ padding: 0.71375rem 1.07125rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
+ padding: 0.71375rem 1.25rem;
+}
+.p-treetable.p-treetable-lg .p-treetable-footer {
+ padding: 0.71375rem 1.25rem;
+}
+
+.p-virtualscroller .p-virtualscroller-header {
+ background: #7B95A3;
+ color: #ffffff;
+ border: 1px solid #7B95A3;
+ border-width: 1px 1px 0 1px;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+}
+.p-virtualscroller .p-virtualscroller-content {
+ background: #ffffff;
+ color: #666666;
+ border: 0 none;
+ padding: 0;
+}
+.p-virtualscroller .p-virtualscroller-footer {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ border-width: 0 1px 1px 1px;
+ padding: 0.571rem 1rem;
+ font-weight: normal;
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+}
+
+.p-accordion .p-accordion-header .p-accordion-header-link {
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ background: #7B95A3;
+ font-weight: 700;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
+ margin-right: 0.5rem;
+}
+.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
+ border-color: #8DC8B5;
+ background: #8DC8B5;
+ color: #385048;
+}
+.p-accordion .p-accordion-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-accordion p-accordiontab .p-accordion-tab {
+ margin-bottom: 2px;
+}
+
+.p-card {
+ background: #ffffff;
+ color: #666666;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+ border-radius: 2px;
+}
+.p-card .p-card-body {
+ padding: 1rem;
+}
+.p-card .p-card-title {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+}
+.p-card .p-card-subtitle {
+ font-weight: 700;
+ margin-bottom: 0.5rem;
+ color: #a6a6a6;
+}
+.p-card .p-card-content {
+ padding: 1rem 0;
+}
+.p-card .p-card-footer {
+ padding: 1rem 0 0 0;
+}
+
+.p-divider .p-divider-content {
+ background-color: #ffffff;
+}
+.p-divider.p-divider-horizontal {
+ margin: 1rem 0;
+ padding: 0 1rem;
+}
+.p-divider.p-divider-horizontal:before {
+ border-top: 1px #dadada;
+}
+.p-divider.p-divider-horizontal .p-divider-content {
+ padding: 0 0.5rem;
+}
+.p-divider.p-divider-vertical {
+ margin: 0 1rem;
+ padding: 1rem 0;
+}
+.p-divider.p-divider-vertical:before {
+ border-left: 1px #dadada;
+}
+.p-divider.p-divider-vertical .p-divider-content {
+ padding: 0.5rem 0;
+}
+
+.p-fieldset {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-radius: 2px;
+}
+.p-fieldset .p-fieldset-legend {
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ background: #7B95A3;
+ font-weight: 700;
+ border-radius: 2px;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
+ padding: 0;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
+ padding: 0.857rem 1rem;
+ color: #ffffff;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
+ margin-right: 0.5rem;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-fieldset .p-fieldset-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-panel .p-panel-header {
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ background: #7B95A3;
+ color: #ffffff;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-panel .p-panel-header .p-panel-title {
+ font-weight: 700;
+}
+.p-panel .p-panel-header .p-panel-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-panel .p-panel-header .p-panel-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-panel.p-panel-toggleable .p-panel-header {
+ padding: 0.857rem 1rem;
+}
+.p-panel .p-panel-content {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+ border-top: 0 none;
+}
+.p-panel .p-panel-footer {
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ border-top: 0 none;
+}
+
+.p-scrollpanel .p-scrollpanel-bar {
+ background: #f8f8f8;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dadada;
+ background: #ffffff;
+ border-radius: 2px;
+ color: #666666;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #eaeaea;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dadada;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dadada;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 2px;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: 1px solid #7B95A3;
+ border-width: 1px;
+ border-color: #7B95A3;
+ background: #7B95A3;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+}
+.p-tabview .p-tabview-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: #AFD3C8;
+ color: #385048;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+
+.p-toolbar {
+ background: #7B95A3;
+ border: 1px solid #7B95A3;
+ padding: 0.857rem 1rem;
+ border-radius: 2px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.571rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(241, 241, 241, 0);
+ border-bottom-color: #f1f1f1;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #f1f1f1;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border: 1px solid #f1f1f1;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 1px solid #7B95A3;
+ background: #7B95A3;
+ color: #ffffff;
+ padding: 1rem;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 700;
+ font-size: 1rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #666666;
+ padding: 1rem;
+}
+.p-dialog .p-dialog-footer {
+ border-top: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ padding: 0.571rem 1rem;
+ text-align: right;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-dialog .p-dialog-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
+ font-size: 2rem;
+}
+.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
+ margin-left: 1rem;
+}
+
+.p-overlaypanel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ border-radius: 2px;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-overlaypanel .p-overlaypanel-content {
+ padding: 0.571rem 1rem;
+}
+.p-overlaypanel .p-overlaypanel-close {
+ background: #7B95A3;
+ color: #ffffff;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+ position: absolute;
+ top: -1rem;
+ right: -1rem;
+}
+.p-overlaypanel .p-overlaypanel-close:enabled:hover {
+ background: #6c8999;
+ color: #ffffff;
+}
+.p-overlaypanel:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-overlaypanel:before {
+ border: solid transparent;
+ border-color: rgba(241, 241, 241, 0);
+ border-bottom-color: #f1f1f1;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #f1f1f1;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #f1f1f1;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 0.857rem 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #a6a6a6;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #666666;
+ border-color: transparent;
+ background: transparent;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 0.571rem 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #AFD3C8;
+ color: #385048;
+ padding: 0.429rem 0.429rem;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #AFD3C8;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #AFD3C8;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #AFD3C8;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #AFD3C8;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #7B95A3;
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ border-bottom: 0 none;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.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 #e4e9ec;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 0.571rem 1rem;
+ border: 1px solid #dadada;
+ color: #666666;
+ border-bottom-right-radius: 2px;
+ border-bottom-left-radius: 2px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 0.571rem 0.857rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6c8999;
+ color: #ffffff;
+ border-color: #6c8999;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #617c8a;
+ color: #ffffff;
+ border-color: #617c8a;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ padding: 0.571rem 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #666666;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #666666;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #666666;
+}
+
+.p-contextmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.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: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+ margin-left: 0.5rem;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.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.2rem #e4e9ec;
+}
+.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: #eaeaea;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+.p-megamenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-megamenu .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-megamenu .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-megamenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-megamenu .p-megamenu-panel {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-megamenu .p-megamenu-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-megamenu .p-megamenu-submenu {
+ padding: 0;
+ width: 12.5rem;
+}
+.p-megamenu .p-megamenu-submenu .p-menu-separator {
+ border-top: 1px solid #dadada;
+ margin: 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: #eaeaea;
+}
+.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.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-menu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-menu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menu .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-menu .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-menu .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-menu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-menu.p-menu-overlay {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-menu .p-submenu-header {
+ margin: 0;
+ padding: 0.857rem;
+ color: #666666;
+ background: #f4f4f4;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+}
+.p-menu .p-menu-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+.p-menu .p-menuitem {
+ margin: 0;
+}
+.p-menu .p-menuitem:last-child {
+ margin: 0;
+}
+
+.p-menubar {
+ padding: 0.5rem;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+}
+.p-menubar .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-menubar .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-menubar .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+ margin-left: 0.5rem;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.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.2rem #e4e9ec;
+}
+.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: #eaeaea;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+.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: #666666;
+}
+.p-menubar .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 12.5rem;
+}
+.p-menubar .p-submenu-list .p-menu-separator {
+ border-top: 1px solid #dadada;
+ margin: 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: #eaeaea;
+}
+.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+
+@media screen and (max-width: 960px) {
+ .p-menubar {
+ position: relative;
+ }
+ .p-menubar .p-menubar-button {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ color: #666666;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ }
+ .p-menubar .p-menubar-button:hover {
+ color: #666666;
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+ }
+ .p-menubar .p-menubar-root-list {
+ position: absolute;
+ display: none;
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+ width: 100%;
+ }
+ .p-menubar .p-menubar-root-list .p-menu-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+ }
+ .p-menubar .p-menubar-root-list .p-submenu-icon {
+ font-size: 0.875rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem {
+ width: 100%;
+ position: static;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+ }
+ .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+ }
+ .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.2rem #e4e9ec;
+ }
+ .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.571rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li a {
+ padding-left: 4.285rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li a {
+ padding-left: 5.999rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
+ padding-left: 7.713rem;
+ }
+ .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
+ padding-left: 9.427rem;
+ }
+ .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
+ display: flex;
+ flex-direction: column;
+ top: 100%;
+ left: 0;
+ z-index: 1;
+ }
+}
+.p-panelmenu .p-panelmenu-header > a {
+ padding: 0.857rem 1rem;
+ border: 1px solid #7B95A3;
+ color: #ffffff;
+ background: #7B95A3;
+ font-weight: 700;
+ border-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-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 #e4e9ec;
+}
+.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight {
+ margin-bottom: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight > a {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
+ border-color: #8DC8B5;
+ background: #8DC8B5;
+ color: #385048;
+}
+.p-panelmenu .p-panelmenu-content {
+ padding: 0;
+ border: 1px solid #dadada;
+ background: #ffffff;
+ color: #666666;
+ margin-bottom: 2px;
+ 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.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.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: 2px;
+}
+
+.p-slidemenu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-slidemenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-slidemenu .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-slidemenu .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-slidemenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-slidemenu.p-slidemenu-overlay {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
+ background: #eaeaea;
+}
+.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-slidemenu .p-slidemenu-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+.p-slidemenu .p-slidemenu-icon {
+ font-size: 0.875rem;
+}
+.p-slidemenu .p-slidemenu-backward {
+ padding: 0.857rem;
+ color: #666666;
+}
+
+.p-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #a6a6a6;
+ border: 1px solid #c8c8c8;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #a6a6a6;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 700;
+ color: #666666;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dadada;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 0 none;
+ border-width: 1px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 2px;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: 1px solid #7B95A3;
+ border-width: 1px;
+ border-color: #7B95A3;
+ background: #7B95A3;
+ color: #ffffff;
+ padding: 0.857rem 1rem;
+ font-weight: 700;
+ border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ margin: 0 0 -1px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #617c8a;
+ border-color: #617c8a;
+ color: #ffffff;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #AFD3C8;
+ border-color: #dadada;
+ color: #385048;
+}
+
+.p-tieredmenu {
+ padding: 0;
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #c8c8c8;
+ border-radius: 2px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-menuitem-link {
+ padding: 0.857rem;
+ color: #666666;
+ border-radius: 0;
+ transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ user-select: none;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
+ color: #666666;
+ margin-right: 0.5rem;
+}
+.p-tieredmenu .p-menuitem-link .p-submenu-icon {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #666666;
+}
+.p-tieredmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #e4e9ec;
+}
+.p-tieredmenu.p-tieredmenu-overlay {
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-submenu-list {
+ padding: 0;
+ background: #ffffff;
+ border: 1px solid #eaeaea;
+ box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16);
+}
+.p-tieredmenu .p-menuitem {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #eaeaea;
+}
+.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #666666;
+}
+.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: #666666;
+}
+.p-tieredmenu .p-menu-separator {
+ border-top: 1px solid #dadada;
+ margin: 0;
+}
+.p-tieredmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-inline-message {
+ padding: 0.5rem;
+ margin: 0;
+ border-radius: 2px;
+}
+.p-inline-message.p-inline-message-info {
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-info .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success {
+ background: #A3E2C6;
+ border: 1px solid #A3E2C6;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-success .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn {
+ background: #ffe277;
+ border: 1px solid #ffe277;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-warn .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error {
+ background: #ff8b8b;
+ border: 1px solid #ff8b8b;
+ border-width: 1px;
+ color: #212121;
+}
+.p-inline-message.p-inline-message-error .p-inline-message-icon {
+ color: #212121;
+}
+.p-inline-message .p-inline-message-icon {
+ font-size: 1rem;
+ margin-right: 0.5rem;
+}
+.p-inline-message .p-inline-message-text {
+ font-size: 1rem;
+}
+.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
+ margin-right: 0;
+}
+
+.p-message {
+ margin: 1rem 0;
+ border-radius: 2px;
+}
+.p-message .p-message-wrapper {
+ padding: 1rem;
+}
+.p-message .p-message-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-message .p-message-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-message .p-message-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-message.p-message-info {
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-info .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-info .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-success {
+ background: #A3E2C6;
+ border: 1px solid #A3E2C6;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-success .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-success .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-warn {
+ background: #ffe277;
+ border: 1px solid #ffe277;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-warn .p-message-close {
+ color: #212121;
+}
+.p-message.p-message-error {
+ background: #ff8b8b;
+ border: 1px solid #ff8b8b;
+ border-width: 1px;
+ color: #212121;
+}
+.p-message.p-message-error .p-message-icon {
+ color: #212121;
+}
+.p-message.p-message-error .p-message-close {
+ color: #212121;
+}
+.p-message .p-message-text {
+ font-size: 1rem;
+ font-weight: normal;
+}
+.p-message .p-message-icon {
+ font-size: 1.5rem;
+ margin-right: 0.5rem;
+}
+.p-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 3px 6px 0 rgba(0, 0, 0, 0.16);
+ border-radius: 2px;
+}
+.p-toast .p-toast-message .p-toast-message-content {
+ padding: 1rem;
+ border-width: 0;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
+ margin: 0 0 0 0.5rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
+ font-size: 2rem;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
+ font-weight: 700;
+}
+.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
+ margin: 0.5rem 0 0 0;
+}
+.p-toast .p-toast-message .p-toast-icon-close {
+ width: 2rem;
+ height: 2rem;
+ border-radius: 50%;
+ background: transparent;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-toast .p-toast-message .p-toast-icon-close:hover {
+ background: rgba(255, 255, 255, 0.3);
+}
+.p-toast .p-toast-message .p-toast-icon-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+.p-toast .p-toast-message.p-toast-message-info {
+ background: #A3DEF8;
+ border: 1px solid #79C8EB;
+ border-width: 1px;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success {
+ background: #A3E2C6;
+ border: 1px solid #A3E2C6;
+ border-width: 1px;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn {
+ background: #ffe277;
+ border: 1px solid #ffe277;
+ border-width: 1px;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error {
+ background: #ff8b8b;
+ border: 1px solid #ff8b8b;
+ border-width: 1px;
+ color: #212121;
+}
+.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
+.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
+ color: #212121;
+}
+
+.p-galleria .p-galleria-close {
+ margin: 0.5rem;
+ background: transparent;
+ color: #ebedef;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-close .p-galleria-close-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-close:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-item-nav {
+ background: rgba(0, 0, 0, 0.2);
+ color: #aeb6bf;
+ width: 4rem;
+ height: 4rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 2px;
+ margin: 0 0.5rem;
+}
+.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
+.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
+ font-size: 2rem;
+}
+.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
+ background: rgba(0, 0, 0, 0.3);
+ color: #ebedef;
+}
+.p-galleria .p-galleria-caption {
+ background: rgba(0, 0, 0, 0.5);
+ color: #ebedef;
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators {
+ padding: 1rem;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button {
+ background-color: #7B95A3;
+ width: 1rem;
+ height: 1rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: #617c8a;
+}
+.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
+ margin-right: 0.5rem;
+}
+.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
+ margin-bottom: 0.5rem;
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
+ background: rgba(0, 0, 0, 0.5);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
+ background: rgba(255, 255, 255, 0.4);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
+ background: rgba(255, 255, 255, 0.6);
+}
+.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
+ background: #AFD3C8;
+ color: #385048;
+}
+.p-galleria .p-galleria-thumbnail-container {
+ background: rgba(0, 0, 0, 0.9);
+ padding: 1rem 0.25rem;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
+ margin: 0.5rem;
+ background-color: transparent;
+ color: #aeb6bf;
+ width: 2rem;
+ height: 2rem;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ border-radius: 50%;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
+ background: rgba(255, 255, 255, 0.1);
+ color: #aeb6bf;
+}
+.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-galleria-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-mask {
+ --maskbg: rgba(0, 0, 0, 0.9);
+}
+
+.p-image-preview-indicator {
+ background-color: transparent;
+ color: #f8f9fa;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+
+.p-image-preview-container:hover > .p-image-preview-indicator {
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.p-image-toolbar {
+ padding: 1rem;
+}
+
+.p-image-action.p-link {
+ color: #f8f9fa;
+ background-color: transparent;
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-image-action.p-link:last-child {
+ margin-right: 0;
+}
+.p-image-action.p-link:hover {
+ color: #f8f9fa;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+.p-image-action.p-link i {
+ font-size: 1.5rem;
+}
+
+.p-avatar {
+ background-color: #dadada;
+ border-radius: 2px;
+}
+.p-avatar.p-avatar-lg {
+ width: 3rem;
+ height: 3rem;
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-lg .p-avatar-icon {
+ font-size: 1.5rem;
+}
+.p-avatar.p-avatar-xl {
+ width: 4rem;
+ height: 4rem;
+ font-size: 2rem;
+}
+.p-avatar.p-avatar-xl .p-avatar-icon {
+ font-size: 2rem;
+}
+
+.p-avatar-group .p-avatar {
+ border: 2px solid #ffffff;
+}
+
+.p-badge {
+ background: #7B95A3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ line-height: 1.5rem;
+}
+.p-badge.p-badge-secondary {
+ background-color: #a3897b;
+ color: #ffffff;
+}
+.p-badge.p-badge-success {
+ background-color: #A3E2C6;
+ color: #323E39;
+}
+.p-badge.p-badge-info {
+ background-color: #A3DEF8;
+ color: #3D4447;
+}
+.p-badge.p-badge-warning {
+ background-color: #ffe38e;
+ color: #333333;
+}
+.p-badge.p-badge-danger {
+ background-color: #F4B6B6;
+ color: #262222;
+}
+.p-badge.p-badge-lg {
+ font-size: 1.125rem;
+ min-width: 2.25rem;
+ height: 2.25rem;
+ line-height: 2.25rem;
+}
+.p-badge.p-badge-xl {
+ font-size: 1.5rem;
+ min-width: 3rem;
+ height: 3rem;
+ line-height: 3rem;
+}
+
+.p-chip {
+ background-color: #dadada;
+ color: #666666;
+ border-radius: 16px;
+ padding: 0 0.429rem;
+}
+.p-chip .p-chip-text {
+ line-height: 1.5;
+ margin-top: 0.2145rem;
+ margin-bottom: 0.2145rem;
+}
+.p-chip .p-chip-icon {
+ margin-right: 0.5rem;
+}
+.p-chip .pi-chip-remove-icon {
+ margin-left: 0.5rem;
+}
+.p-chip img {
+ width: 1.929rem;
+ height: 1.929rem;
+ margin-left: -0.429rem;
+ 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: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-inplace .p-inplace-display {
+ padding: 0.429rem 0.429rem;
+ border-radius: 2px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-inplace .p-inplace-display:not(.p-disabled):hover {
+ background: #f4f4f4;
+ color: #666666;
+}
+.p-inplace .p-inplace-display:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #e4e9ec;
+}
+
+.p-progressbar {
+ border: 0 none;
+ height: 24px;
+ background: #efefef;
+ border-radius: 2px;
+}
+.p-progressbar .p-progressbar-value {
+ border: 0 none;
+ margin: 0;
+ background: #7B95A3;
+}
+.p-progressbar .p-progressbar-label {
+ color: #ffffff;
+ line-height: 24px;
+}
+
+.p-scrolltop {
+ width: 3rem;
+ height: 3rem;
+ border-radius: 50%;
+ box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-scrolltop.p-link {
+ background: rgba(0, 0, 0, 0.7);
+}
+.p-scrolltop.p-link:hover {
+ background: rgba(0, 0, 0, 0.8);
+}
+.p-scrolltop .p-scrolltop-icon {
+ font-size: 1.5rem;
+ color: #f4f4f4;
+}
+
+.p-skeleton {
+ background-color: #dadada;
+ border-radius: 2px;
+}
+.p-skeleton:after {
+ background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
+}
+
+.p-tag {
+ background: #7B95A3;
+ color: #ffffff;
+ font-size: 0.75rem;
+ font-weight: 700;
+ padding: 0.25rem 0.4rem;
+ border-radius: 2px;
+}
+.p-tag.p-tag-success {
+ background-color: #A3E2C6;
+ color: #323E39;
+}
+.p-tag.p-tag-info {
+ background-color: #A3DEF8;
+ color: #3D4447;
+}
+.p-tag.p-tag-warning {
+ background-color: #ffe38e;
+ color: #333333;
+}
+.p-tag.p-tag-danger {
+ background-color: #F4B6B6;
+ color: #262222;
+}
+.p-tag .p-tag-icon {
+ margin-right: 0.25rem;
+ font-size: 0.75rem;
+}
+
+.p-terminal {
+ background: #ffffff;
+ color: #666666;
+ border: 1px solid #dadada;
+ padding: 0.571rem 1rem;
+}
+.p-terminal .p-terminal-input {
+ font-size: 1rem;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
+
+.p-panel .p-panel-header .p-panel-header-icon {
+ color: #ffffff;
+}
+.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
+ color: #ffffff;
+}
+
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ color: #ffffff;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #ffffff;
+}
+
+/* Customizations to the designer theme should be defined here */
diff --git a/src/assets/theme/saga-blue/theme.css b/src/assets/theme/saga-blue/theme.css
new file mode 100644
index 0000000..5356f41
--- /dev/null
+++ b/src/assets/theme/saga-blue/theme.css
@@ -0,0 +1,5680 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E3F2FD;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #2196F3;
+ background: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #0b7ad1;
+ background: #0b7ad1;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #2196F3;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #0b7ad1;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E3F2FD;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #2196F3;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #0d89ec;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #2196F3;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #2196F3;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: #2196F3;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E3F2FD;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.p-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(33, 150, 243, 0.04);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(33, 150, 243, 0.16);
+ color: #2196F3;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #2196F3;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #0b7ad1;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #0b7ad1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #0b7ad1;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: #a6d5fa;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #0d89ec;
+ border: 1px solid #0d89ec;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #2196F3;
+ border-color: #2196F3;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #0d89ec;
+ border-color: #0d89ec;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #0d89ec;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #0d89ec;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #2196F3;
+ border: 1px solid #2196F3;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #2196F3;
+ border-color: #2196F3;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #0d89ec;
+ border-color: #0d89ec;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #E3F2FD;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+
+.p-orderlist-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-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: 0 0 0 0.2rem #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;
+ outline-color: #a6d5fa;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #a6d5fa;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #2196F3;
+ color: #2196F3;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #2196F3;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #a6d5fa;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #0d89ec;
+ color: #ffffff;
+ border-color: #0d89ec;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #0b7ad1;
+ color: #ffffff;
+ border-color: #0b7ad1;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #a6d5fa;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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;
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #a6d5fa;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #E3F2FD;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #a6d5fa;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #2196F3;
+ color: #2196F3;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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;
+}
diff --git a/src/assets/theme/saga-green/theme.css b/src/assets/theme/saga-green/theme.css
new file mode 100644
index 0000000..d45cd19
--- /dev/null
+++ b/src/assets/theme/saga-green/theme.css
@@ -0,0 +1,5680 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E8F5E9;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #4CAF50;
+ background: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #3d8c40;
+ background: #3d8c40;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #4CAF50;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #3d8c40;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E8F5E9;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #4CAF50;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #449e48;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #4CAF50;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #4CAF50;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: #4CAF50;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #E8F5E9;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.p-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(76, 175, 80, 0.04);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(76, 175, 80, 0.16);
+ color: #4CAF50;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #4CAF50;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #3d8c40;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #3d8c40;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #3d8c40;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: #b7e0b8;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #449e48;
+ border: 1px solid #449e48;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #4CAF50;
+ border-color: #4CAF50;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #449e48;
+ border-color: #449e48;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #449e48;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #449e48;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #4CAF50;
+ border: 1px solid #4CAF50;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #4CAF50;
+ border-color: #4CAF50;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #449e48;
+ border-color: #449e48;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #E8F5E9;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+
+.p-orderlist-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-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: 0 0 0 0.2rem #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;
+ outline-color: #b7e0b8;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #b7e0b8;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #4CAF50;
+ color: #4CAF50;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #4CAF50;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #b7e0b8;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #449e48;
+ color: #ffffff;
+ border-color: #449e48;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #3d8c40;
+ color: #ffffff;
+ border-color: #3d8c40;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #b7e0b8;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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;
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #b7e0b8;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #E8F5E9;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #b7e0b8;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #4CAF50;
+ color: #4CAF50;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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;
+}
diff --git a/src/assets/theme/saga-orange/theme.css b/src/assets/theme/saga-orange/theme.css
new file mode 100644
index 0000000..191494c
--- /dev/null
+++ b/src/assets/theme/saga-orange/theme.css
@@ -0,0 +1,5680 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #FFF3E0;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFC107;
+ background: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #d29d00;
+ background: #d29d00;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFC107;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #d29d00;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #FFF3E0;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFC107;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ecb100;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #FFC107;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFC107;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: #FFC107;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #FFF3E0;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.p-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #FFC107;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 193, 7, 0.04);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 193, 7, 0.16);
+ color: #FFC107;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFC107;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #d29d00;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #d29d00;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #d29d00;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: #ffe69c;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #ecb100;
+ border: 1px solid #ecb100;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #212529;
+ background: #ecb100;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #ecb100;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #212529;
+ background: #FFC107;
+ border: 1px solid #FFC107;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #FFC107;
+ border-color: #FFC107;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #ecb100;
+ border-color: #ecb100;
+ color: #212529;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #FFF3E0;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+
+.p-orderlist-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-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: 0 0 0 0.2rem #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;
+ outline-color: #ffe69c;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #ffe69c;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #FFC107;
+ color: #FFC107;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #FFC107;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #ffe69c;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ecb100;
+ color: #212529;
+ border-color: #ecb100;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #d29d00;
+ color: #212529;
+ border-color: #d29d00;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #ffe69c;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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;
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #ffe69c;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #FFF3E0;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #ffe69c;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #FFC107;
+ color: #FFC107;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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;
+}
diff --git a/src/assets/theme/saga-purple/theme.css b/src/assets/theme/saga-purple/theme.css
new file mode 100644
index 0000000..c2060a3
--- /dev/null
+++ b/src/assets/theme/saga-purple/theme.css
@@ -0,0 +1,5680 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #F3E5F5;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #ced4da;
+ background: #ffffff;
+ width: 20px;
+ height: 20px;
+ color: #495057;
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #9C27B0;
+ background: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #7d1f8d;
+ background: #7d1f8d;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f44336;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #9C27B0;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #7d1f8d;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #F3E5F5;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f44336;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b6bfc8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #9C27B0;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #8c239e;
+}
+
+p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
+ border-color: #f44336;
+}
+
+.p-inputtext {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: #495057;
+ background: #ffffff;
+ padding: 0.5rem 0.5rem;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ appearance: none;
+ border-radius: 3px;
+}
+.p-inputtext:enabled:hover {
+ border-color: #9C27B0;
+}
+.p-inputtext:enabled:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-inputtext.ng-dirty.ng-invalid {
+ border-color: #f44336;
+}
+.p-inputtext.p-inputtext-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+.p-inputtext.p-inputtext-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-float-label > label {
+ left: 0.5rem;
+ color: #6c757d;
+ transition-duration: 0.2s;
+}
+
+.p-float-label > .ng-invalid.ng-dirty + label {
+ color: #f44336;
+}
+
+.p-input-icon-left > i:first-of-type {
+ left: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-left > .p-inputtext {
+ padding-left: 2rem;
+}
+
+.p-input-icon-left.p-float-label > label {
+ left: 2rem;
+}
+
+.p-input-icon-right > i:last-of-type {
+ right: 0.5rem;
+ color: #6c757d;
+}
+
+.p-input-icon-right > .p-inputtext {
+ padding-right: 2rem;
+}
+
+::-webkit-input-placeholder {
+ color: #6c757d;
+}
+
+:-moz-placeholder {
+ color: #6c757d;
+}
+
+::-moz-placeholder {
+ color: #6c757d;
+}
+
+:-ms-input-placeholder {
+ color: #6c757d;
+}
+
+.p-input-filled .p-inputtext {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:hover {
+ background-color: #f8f9fa;
+}
+.p-input-filled .p-inputtext:enabled:focus {
+ background-color: #ffffff;
+}
+
+.p-inputtext-sm .p-inputtext {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.4375rem;
+}
+
+.p-inputtext-lg .p-inputtext {
+ font-size: 1.25rem;
+ padding: 0.625rem 0.625rem;
+}
+
+.p-listbox {
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #ced4da;
+ border-radius: 3px;
+}
+.p-listbox .p-listbox-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-listbox .p-listbox-header .p-listbox-filter {
+ padding-right: 1.5rem;
+}
+.p-listbox .p-listbox-header .p-listbox-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-listbox .p-listbox-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list {
+ padding: 0.5rem 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-listbox .p-listbox-list .p-listbox-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #495057;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f44336;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #9C27B0;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: #9C27B0;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #6c757d;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: #F3E5F5;
+ color: #495057;
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #6c757d;
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-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-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-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #6c757d;
+ border-color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #e9ecef;
+ color: #6c757d;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #dee2e6;
+ color: #6c757d;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #9C27B0;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #607D8B;
+ border: 1px solid #607D8B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #56717d;
+ color: #ffffff;
+ border-color: #56717d;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #beccd2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #4d646f;
+ color: #ffffff;
+ border-color: #4d646f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ color: #607D8B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #607D8B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(96, 125, 139, 0.04);
+ border-color: transparent;
+ color: #607D8B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(96, 125, 139, 0.16);
+ border-color: transparent;
+ color: #607D8B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #0288D1;
+ border: 1px solid #0288D1;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #027abc;
+ color: #ffffff;
+ border-color: #027abc;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #89d4fe;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #026da7;
+ color: #ffffff;
+ border-color: #026da7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ color: #0288D1;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #0288D1;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(2, 136, 209, 0.04);
+ border-color: transparent;
+ color: #0288D1;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(2, 136, 209, 0.16);
+ border-color: transparent;
+ color: #0288D1;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #689F38;
+ border: 1px solid #689F38;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #5e8f32;
+ color: #ffffff;
+ border-color: #5e8f32;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c2e0a8;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #537f2d;
+ color: #ffffff;
+ border-color: #537f2d;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ color: #689F38;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #689F38;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(104, 159, 56, 0.04);
+ border-color: transparent;
+ color: #689F38;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(104, 159, 56, 0.16);
+ border-color: transparent;
+ color: #689F38;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #212529;
+ background: #FBC02D;
+ border: 1px solid #FBC02D;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #fab710;
+ color: #212529;
+ border-color: #fab710;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fde6ab;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #e8a704;
+ color: #212529;
+ border-color: #e8a704;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ color: #FBC02D;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FBC02D;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(251, 192, 45, 0.04);
+ border-color: transparent;
+ color: #FBC02D;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(251, 192, 45, 0.16);
+ border-color: transparent;
+ color: #FBC02D;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ color: #9C27B0;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #9C27B0;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(156, 39, 176, 0.04);
+ border-color: transparent;
+ color: #9C27B0;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(156, 39, 176, 0.16);
+ border-color: transparent;
+ color: #9C27B0;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #D32F2F;
+ border: 1px solid #D32F2F;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #c02929;
+ color: #ffffff;
+ border-color: #c02929;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #edacac;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #aa2424;
+ color: #ffffff;
+ border-color: #aa2424;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ color: #D32F2F;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #D32F2F;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(211, 47, 47, 0.04);
+ border-color: transparent;
+ color: #D32F2F;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(211, 47, 47, 0.16);
+ border-color: transparent;
+ color: #D32F2F;
+}
+
+.p-button.p-button-link {
+ color: #7d1f8d;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #7d1f8d;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #7d1f8d;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #495057;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #343a40;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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;
+ outline-color: #df9eea;
+}
+.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.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 {
+ background-color: #f8f9fa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #495057;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #495057;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.5rem 0.5rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 1.25rem 1.25rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 1.25rem 1.25rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 1px 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #e9ecef;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #e9ecef;
+ border-width: 0 0 1px 0;
+ padding: 1rem 1rem;
+ font-weight: 600;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-menu-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-column-filter-clear-button:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.5rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.5rem 1rem;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #495057;
+ background: #e9ecef;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+
+.p-column-filter-overlay-menu .p-column-filter-operator {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: #495057;
+ background: #f8f9fa;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint {
+ padding: 1rem;
+ border-bottom: 1px solid #dee2e6;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
+ margin-bottom: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
+ margin-top: 0.5rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
+ border-bottom: 0 none;
+}
+.p-column-filter-overlay-menu .p-column-filter-add-rule {
+ padding: 0.5rem 1rem;
+}
+.p-column-filter-overlay-menu .p-column-filter-buttonbar {
+ padding: 1rem;
+}
+
+.fc {
+ /* FullCalendar 4 */
+ /* FullCalendar 5 */
+}
+.fc.fc-unthemed .fc-view-container th {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-widget-content {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-view-container td.fc-head-container {
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-row {
+ border-right: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-view-container .fc-event {
+ background: #8c239e;
+ border: 1px solid #8c239e;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-view-container .fc-divider {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+ display: flex;
+ align-items: center;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-unthemed .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #9C27B0;
+ border-color: #9C27B0;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #8c239e;
+ border-color: #8c239e;
+ color: #ffffff;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ z-index: 1;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid {
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness th {
+ background: #f8f9fa;
+ border-color: #dee2e6;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness td {
+ color: #495057;
+ border-color: #dee2e6;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-view {
+ background: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover {
+ background: none;
+ border: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header {
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ background: #f8f9fa;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close {
+ opacity: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ overflow: hidden;
+ font-family: "PrimeIcons" !important;
+ font-size: 1rem;
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before {
+ content: "\e90b";
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body {
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ border-top: 0 none;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event {
+ color: #ffffff;
+ background: #8c239e;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main {
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot {
+ background: #8c239e;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover {
+ background: #e9ecef;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded {
+ background: #f8f9fa;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button {
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:disabled {
+ opacity: 0.6;
+ color: #ffffff;
+ background: #9C27B0;
+ border: 1px solid #9C27B0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before {
+ content: "\e900";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right {
+ font-family: "PrimeIcons" !important;
+ text-indent: 0;
+ font-size: 1rem;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before {
+ content: "\e901";
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button {
+ background: #ffffff;
+ border: 1px solid #ced4da;
+ color: #495057;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
+ background: #e9ecef;
+ border-color: #ced4da;
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
+ background: #9C27B0;
+ border-color: #9C27B0;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
+ background: #8c239e;
+ border-color: #8c239e;
+ color: #ffffff;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, .fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+ z-index: 1;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button {
+ border-radius: 0;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.fc.fc-theme-standard a {
+ color: #495057;
+}
+.fc.fc-theme-standard .fc-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+
+.p-orderlist .p-orderlist-controls {
+ padding: 1rem;
+}
+.p-orderlist .p-orderlist-controls .p-button {
+ margin-bottom: 0.5rem;
+}
+.p-orderlist .p-orderlist-header {
+ background: #f8f9fa;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-header .p-orderlist-title {
+ font-weight: 600;
+}
+.p-orderlist .p-orderlist-filter-container {
+ padding: 1rem;
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-bottom: 0 none;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
+ padding-right: 1.5rem;
+}
+.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
+ right: 0.5rem;
+ color: #6c757d;
+}
+.p-orderlist .p-orderlist-list {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ color: #495057;
+ padding: 0.5rem 0;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item {
+ padding: 0.5rem 1rem;
+ margin: 0;
+ border: 0 none;
+ color: #495057;
+ background: transparent;
+ transition: box-shadow 0.2s;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
+ color: #495057;
+ background: #F3E5F5;
+}
+.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
+ padding: 0.5rem 1rem;
+ color: #495057;
+}
+.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
+ background: #e9ecef;
+ color: #495057;
+}
+
+.p-orderlist-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-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: 0 0 0 0.2rem #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;
+ outline-color: #df9eea;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #f8f9fa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #dee2e6;
+ background: #ffffff;
+ border-radius: 3px;
+ color: #495057;
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: #f8f9fa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #dee2e6;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #dee2e6;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #df9eea;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #9C27B0;
+ color: #9C27B0;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #9C27B0;
+ width: 2.357rem;
+ box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #df9eea;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1rem;
+ border: 0 none;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #f8f9fa;
+ border: 1px solid #dee2e6;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #495057;
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #495057;
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #6c757d;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #495057;
+ border-color: transparent;
+ background: #e9ecef;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #495057;
+ color: #ffffff;
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #495057;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #495057;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #495057;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #495057;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #f8f9fa;
+ padding: 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #dee2e6;
+ color: #495057;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #8c239e;
+ color: #ffffff;
+ border-color: #8c239e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #7d1f8d;
+ color: #ffffff;
+ border-color: #7d1f8d;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #495057;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #6c757d;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #495057;
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #6c757d;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.15rem #df9eea;
+}
+.p-contextmenu .p-submenu-list {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ border: 0 none;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-contextmenu .p-menuitem {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem:last-child {
+ margin: 0;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
+ background: #e9ecef;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
+ color: #495057;
+}
+.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
+ color: #6c757d;
+}
+.p-contextmenu .p-menu-separator {
+ border-top: 1px solid #dee2e6;
+ margin: 0.25rem 0;
+}
+.p-contextmenu .p-submenu-icon {
+ font-size: 0.875rem;
+}
+
+.p-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-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-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;
+}
+
+@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-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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #495057;
+ border: 1px solid #e9ecef;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #6c757d;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 0.2rem #df9eea;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #F3E5F5;
+ color: #495057;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #495057;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #dee2e6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #dee2e6;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #dee2e6;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #dee2e6 transparent;
+ background: #ffffff;
+ color: #6c757d;
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 0.2rem #df9eea;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #6c757d;
+ color: #6c757d;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #9C27B0;
+ color: #9C27B0;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #495057;
+ border: 1px solid #dee2e6;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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-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;
+}
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Bold.woff b/src/assets/theme/tailwind-light/fonts/Inter-Bold.woff
new file mode 100644
index 0000000..eaf3d4b
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Bold.woff differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Bold.woff2 b/src/assets/theme/tailwind-light/fonts/Inter-Bold.woff2
new file mode 100644
index 0000000..2846f29
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Bold.woff2 differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Light.woff b/src/assets/theme/tailwind-light/fonts/Inter-Light.woff
new file mode 100644
index 0000000..c496464
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Light.woff differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Light.woff2 b/src/assets/theme/tailwind-light/fonts/Inter-Light.woff2
new file mode 100644
index 0000000..bc4be66
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Light.woff2 differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Medium.woff b/src/assets/theme/tailwind-light/fonts/Inter-Medium.woff
new file mode 100644
index 0000000..d546843
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Medium.woff differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Medium.woff2 b/src/assets/theme/tailwind-light/fonts/Inter-Medium.woff2
new file mode 100644
index 0000000..f92498a
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Medium.woff2 differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Regular.woff b/src/assets/theme/tailwind-light/fonts/Inter-Regular.woff
new file mode 100644
index 0000000..62d3a61
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Regular.woff differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-Regular.woff2 b/src/assets/theme/tailwind-light/fonts/Inter-Regular.woff2
new file mode 100644
index 0000000..6c2b689
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-Regular.woff2 differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-SemiBold.woff b/src/assets/theme/tailwind-light/fonts/Inter-SemiBold.woff
new file mode 100644
index 0000000..a815f43
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-SemiBold.woff differ
diff --git a/src/assets/theme/tailwind-light/fonts/Inter-SemiBold.woff2 b/src/assets/theme/tailwind-light/fonts/Inter-SemiBold.woff2
new file mode 100644
index 0000000..611e90c
Binary files /dev/null and b/src/assets/theme/tailwind-light/fonts/Inter-SemiBold.woff2 differ
diff --git a/src/assets/theme/tailwind-light/theme.css b/src/assets/theme/tailwind-light/theme.css
new file mode 100644
index 0000000..95a7b4d
--- /dev/null
+++ b/src/assets/theme/tailwind-light/theme.css
@@ -0,0 +1,5775 @@
+: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);
+}
+
+@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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.75rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 3.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.375rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 1rem;
+ color: #3f3f46;
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #312E81;
+ border-radius: 0.375rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-autocomplete-panel {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ border-radius: 0.375rem;
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.25rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 16px;
+ height: 16px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #d4d4d8;
+ background: #ffffff;
+ width: 16px;
+ height: 16px;
+ color: #3f3f46;
+ border-radius: 0.375rem;
+ transition: none;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 10px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #4F46E5;
+ background: #4F46E5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #d4d4d8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #4F46E5;
+ background: #4F46E5;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #f0a9a7;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #fafafa;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #4F46E5;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #fafafa;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #4F46E5;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.375rem 0.75rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #312E81;
+ border-radius: 0.375rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.375rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 1rem;
+ color: #3f3f46;
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.25rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #f0a9a7;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #d4d4d8;
+ transition: none;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: #ffffff;
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #bebec4;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #4F46E5;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: #ffffff;
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #4338CA;
+}
+
+p-inputswitch.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 1px #6366F1;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: #ffffff;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #f0a9a7;
+}
+
+.p-multiselect {
+ background: #ffffff;
+ border: 1px solid #d4d4d8;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #d4d4d8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+ border-color: #4F46E5;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.75rem 0.75rem;
+ transition: none;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: #71717A;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.375rem 0.75rem;
+ margin-right: 0.5rem;
+ background: #EEF2FF;
+ color: #312E81;
+ border-radius: 0.375rem;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: #71717A;
+ width: 3rem;
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.375rem 0.75rem;
+}
+
+.p-multiselect-panel {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ border-radius: 0.375rem;
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 0.75rem;
+ border-bottom: 0 none;
+ color: #3f3f46;
+ background: #fafafa;
+ margin: 0;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.75rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.75rem;
+ color: #71717A;
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.25rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #4F46E5;
+ border: 1px solid #4F46E5;
+ padding: 0.75rem 1rem;
+ font-size: 1rem;
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-button:enabled:hover {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button:enabled:active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(79, 70, 229, 0.04);
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(79, 70, 229, 0.16);
+ color: #4F46E5;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: #71717A;
+ border-color: #71717A;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: #f4f4f5;
+ color: #71717A;
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: #e5e7eb;
+ color: #71717A;
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(79, 70, 229, 0.04);
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(79, 70, 229, 0.16);
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: #71717A;
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: #f4f4f5;
+ color: #71717A;
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: #e5e7eb;
+ color: #71717A;
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #4F46E5;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 3rem;
+ padding: 0.75rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 3rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.65625rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.9375rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 3rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #64748B;
+ border: 1px solid #64748B;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #c0c7d2;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #475569;
+ color: #ffffff;
+ border-color: #475569;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ color: #64748B;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #64748B;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(100, 116, 139, 0.04);
+ border-color: transparent;
+ color: #64748B;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(100, 116, 139, 0.16);
+ border-color: transparent;
+ color: #64748B;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #ffffff;
+ background: #3B82F6;
+ border: 1px solid #3B82F6;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #b1cdfb;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #2563EB;
+ color: #ffffff;
+ border-color: #2563EB;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ color: #3B82F6;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #3B82F6;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(59, 130, 246, 0.04);
+ border-color: transparent;
+ color: #3B82F6;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(59, 130, 246, 0.16);
+ border-color: transparent;
+ color: #3B82F6;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #ffffff;
+ background: #22C55E;
+ border: 1px solid #22C55E;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #a0efbd;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #16A34A;
+ color: #ffffff;
+ border-color: #16A34A;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ color: #22C55E;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #22C55E;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(34, 197, 94, 0.04);
+ border-color: transparent;
+ color: #22C55E;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(34, 197, 94, 0.16);
+ border-color: transparent;
+ color: #22C55E;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #ffffff;
+ background: #F59E0B;
+ border: 1px solid #F59E0B;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #fbd89d;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #D97706;
+ color: #ffffff;
+ border-color: #D97706;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ color: #F59E0B;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F59E0B;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(245, 158, 11, 0.04);
+ border-color: transparent;
+ color: #F59E0B;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(245, 158, 11, 0.16);
+ border-color: transparent;
+ color: #F59E0B;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #ffffff;
+ background: #A855F7;
+ border: 1px solid #A855F7;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #dcbbfc;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #9333EA;
+ color: #ffffff;
+ border-color: #9333EA;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ color: #A855F7;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #A855F7;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(168, 85, 247, 0.04);
+ border-color: transparent;
+ color: #A855F7;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(168, 85, 247, 0.16);
+ border-color: transparent;
+ color: #A855F7;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #ffffff;
+ background: #EF4444;
+ border: 1px solid #EF4444;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 0.2rem #f9b4b4;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #DC2626;
+ color: #ffffff;
+ border-color: #DC2626;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ color: #EF4444;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #EF4444;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(239, 68, 68, 0.04);
+ border-color: transparent;
+ color: #EF4444;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(239, 68, 68, 0.16);
+ border-color: transparent;
+ color: #EF4444;
+}
+
+.p-button.p-button-link {
+ color: #4F46E5;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.2rem #6366F1;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #4F46E5;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: #3f3f46;
+ color: #fff;
+}
+.p-speeddial-action:hover {
+ background: #27272A;
+ color: #fff;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #6366F1;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #ffffff;
+ color: #3f3f46;
+ transition: none;
+ outline-color: #6366F1;
+}
+.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.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 {
+ background-color: #fafafa;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: #fcfcfc;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
+ background: #EEF2FF;
+ color: #312E81;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
+ color: #312E81;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
+ color: #312E81;
+}
+.p-datatable.p-datatable-sm .p-datatable-header {
+ padding: 0.625rem 0.625rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
+ padding: 0.375rem 0.75rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
+ padding: 0.5rem 0.75rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
+ padding: 0.375rem 0.75rem;
+}
+.p-datatable.p-datatable-sm .p-datatable-footer {
+ padding: 0.375rem 0.75rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-header {
+ padding: 1.5625rem 1.5625rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
+ padding: 0.9375rem 1.875rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
+ padding: 1.25rem 1.875rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
+ padding: 0.9375rem 1.875rem;
+}
+.p-datatable.p-datatable-lg .p-datatable-footer {
+ padding: 0.9375rem 1.875rem;
+}
+
+.p-dataview .p-paginator-top {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-paginator-bottom {
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+.p-dataview .p-dataview-header {
+ background: #fafafa;
+ color: #3f3f46;
+ border: 1px solid #f4f4f5;
+ border-width: 1px 0 1px 0;
+ padding: 1.25rem 1.25rem;
+ font-weight: 600;
+}
+.p-dataview .p-dataview-content {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ padding: 0;
+}
+.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
+ border: solid #f4f4f5;
+ border-width: 0 0 1px 0;
+}
+.p-dataview .p-dataview-footer {
+ background: #fafafa;
+ color: #3f3f46;
+ border: 1px solid #f4f4f5;
+ border-width: 0 0 1px 0;
+ padding: 0.75rem 1.5rem;
+ font-weight: 600;
+ border-bottom-left-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+.p-dataview .p-dataview-loading-icon {
+ font-size: 2rem;
+}
+.p-dataview .p-dataview-emptymessage {
+ padding: 1.25rem;
+}
+
+.p-column-filter-row .p-column-filter-menu-button,
+.p-column-filter-row .p-column-filter-clear-button {
+ margin-left: 0.5rem;
+}
+
+.p-column-filter-menu-button {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-column-filter-menu-button:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
+ background: #f4f4f5;
+ color: #18181B;
+}
+.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
+ background: #EEF2FF;
+ color: #312E81;
+}
+.p-column-filter-menu-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+
+.p-column-filter-clear-button {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-column-filter-clear-button:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-column-filter-clear-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+
+.p-column-filter-overlay {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ border-radius: 0.375rem;
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
+ min-width: 12.5rem;
+}
+.p-column-filter-overlay .p-column-filter-row-items {
+ padding: 0.25rem 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ border: 0 none;
+ color: #3f3f46;
+ background: transparent;
+ transition: none;
+ border-radius: 0;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
+ color: #312E81;
+ background: #EEF2FF;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
+ color: #18181B;
+ background: #f4f4f5;
+}
+.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #6366F1;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #fafafa;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #e5e7eb;
+ background: #ffffff;
+ border-radius: 0.375rem;
+ color: #3f3f46;
+}
+.p-splitter .p-splitter-gutter {
+ transition: none;
+ background: #fafafa;
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #e5e7eb;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #e5e7eb;
+}
+
+.p-tabview .p-tabview-nav {
+ background: #ffffff;
+ border: 1px solid #e5e7eb;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #e5e7eb;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #e5e7eb transparent;
+ background: #ffffff;
+ color: #71717A;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+ transition: none;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #6366F1;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #71717A;
+ color: #71717A;
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #ffffff;
+ border-color: #4F46E5;
+ color: #4F46E5;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #ffffff;
+ color: #4F46E5;
+ width: 3rem;
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #6366F1;
+}
+.p-tabview .p-tabview-panels {
+ background: #ffffff;
+ padding: 1.25rem;
+ border: 0 none;
+ color: #3f3f46;
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.p-toolbar {
+ background: #fafafa;
+ border: 1px solid #e5e7eb;
+ padding: 1.25rem;
+ border-radius: 0.375rem;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ border-radius: 0.375rem;
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.75rem 1.25rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(255, 255, 255, 0);
+ border-bottom-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #ffffff;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 0.375rem;
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ border: 0 none;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #ffffff;
+ color: #3f3f46;
+ padding: 1.5rem;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #ffffff;
+ color: #3f3f46;
+ padding: 0 1.5rem 1.5rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #ffffff;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #ffffff;
+}
+
+.p-sidebar {
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1.25rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: #71717A;
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: none;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: #18181B;
+ border-color: transparent;
+ background: #f4f4f5;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1.25rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #3f3f46;
+ color: #ffffff;
+ padding: 0.75rem 0.75rem;
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
+ border-radius: 0.375rem;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #3f3f46;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #3f3f46;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #3f3f46;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #3f3f46;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #fafafa;
+ padding: 1.25rem;
+ border: 1px solid #e5e7eb;
+ color: #3f3f46;
+ border-bottom: 0 none;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-fileupload .p-fileupload-content {
+ background: #ffffff;
+ padding: 2rem 1rem;
+ border: 1px solid #e5e7eb;
+ color: #3f3f46;
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1.5rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #4338CA;
+ color: #ffffff;
+ border-color: #4338CA;
+}
+
+.p-breadcrumb {
+ background: #ffffff;
+ border: 1px solid #e5e7eb;
+ border-radius: 0.375rem;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: none;
+ border-radius: 0.375rem;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: #3f3f46;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: #71717A;
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #3f3f46;
+ border: 0 none;
+ box-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
+ border-radius: 0.375rem;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: #3f3f46;
+ border-radius: 0;
+ transition: none;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: #3f3f46;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: #71717A;
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: #f4f4f5;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: #18181B;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: #71717A;
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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;
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: none;
+ border-radius: 0.375rem;
+ background: #ffffff;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: #3f3f46;
+ border: 1px solid #f4f4f5;
+ background: #ffffff;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: #71717A;
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #6366F1;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: #EEF2FF;
+ color: #312E81;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: #3f3f46;
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #f3f4f6;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: #ffffff;
+ border: 1px solid #e5e7eb;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #e5e7eb;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #e5e7eb transparent;
+ background: #ffffff;
+ color: #71717A;
+ padding: 1.25rem;
+ font-weight: 700;
+ border-top-right-radius: 0.375rem;
+ border-top-left-radius: 0.375rem;
+ transition: none;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #6366F1;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #ffffff;
+ border-color: #71717A;
+ color: #71717A;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #ffffff;
+ border-color: #4F46E5;
+ color: #4F46E5;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #ffffff;
+ color: #3f3f46;
+ border: 1px solid #e5e7eb;
+ border-radius: 0.375rem;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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: snone;
+ 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: snone;
+ 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: snone;
+ 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);
+}
diff --git a/src/assets/theme/vela-blue/theme.css b/src/assets/theme/vela-blue/theme.css
new file mode 100644
index 0000000..c47bdb7
--- /dev/null
+++ b/src/assets/theme/vela-blue/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #64B5F6;
+ background: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #2396f2;
+ background: #2396f2;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #64B5F6;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #2396f2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #64B5F6;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #43a5f4;
+}
+
+p-inputswitch.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 1px #93cbf9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #64B5F6;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+ border-color: #64B5F6;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #212529;
+ background: #64B5F6;
+ border: 1px solid #64B5F6;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-button:enabled:active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(100, 181, 246, 0.04);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(100, 181, 246, 0.16);
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #64B5F6;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #64B5F6;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #93cbf9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #64B5F6;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #93cbf9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #93cbf9;
+}
+.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.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 {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #93cbf9;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #64B5F6;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #304562;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #43a5f4;
+ color: #212529;
+ border-color: #43a5f4;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #2396f2;
+ color: #212529;
+ border-color: #2396f2;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #93cbf9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(100, 181, 246, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #93cbf9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #64B5F6;
+ color: #64B5F6;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/vela-green/theme.css b/src/assets/theme/vela-green/theme.css
new file mode 100644
index 0000000..30ebce9
--- /dev/null
+++ b/src/assets/theme/vela-green/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #81C784;
+ background: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #54b358;
+ background: #54b358;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #81C784;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #54b358;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #81C784;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #6abd6e;
+}
+
+p-inputswitch.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 1px #a7d8a9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #81C784;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+ border-color: #81C784;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #212529;
+ background: #81C784;
+ border: 1px solid #81C784;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-button:enabled:active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(129, 199, 132, 0.04);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(129, 199, 132, 0.16);
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #81C784;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #81C784;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #a7d8a9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #81C784;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #a7d8a9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #a7d8a9;
+}
+.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.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 {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #a7d8a9;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: #81C784;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #81C784;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #304562;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #6abd6e;
+ color: #212529;
+ border-color: #6abd6e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #54b358;
+ color: #212529;
+ border-color: #54b358;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #a7d8a9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(129, 199, 132, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #a7d8a9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #81C784;
+ color: #81C784;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/vela-orange/theme.css b/src/assets/theme/vela-orange/theme.css
new file mode 100644
index 0000000..dc63261
--- /dev/null
+++ b/src/assets/theme/vela-orange/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #212529;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #FFD54F;
+ background: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #ffc50c;
+ background: #ffc50c;
+ color: #212529;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #FFD54F;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #ffc50c;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #FFD54F;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #ffcd2e;
+}
+
+p-inputswitch.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 1px #ffe284;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #FFD54F;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+ border-color: #FFD54F;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #212529;
+ background: #FFD54F;
+ border: 1px solid #FFD54F;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-button:enabled:active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(255, 213, 79, 0.04);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(255, 213, 79, 0.16);
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #FFD54F;
+ background-color: #212529;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #FFD54F;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #ffe284;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #FFD54F;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #ffe284;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #ffe284;
+}
+.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.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 {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #ffe284;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #FFD54F;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #304562;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #ffcd2e;
+ color: #212529;
+ border-color: #ffcd2e;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #ffc50c;
+ color: #212529;
+ border-color: #ffc50c;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #ffe284;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(255, 213, 79, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #ffe284;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #FFD54F;
+ color: #FFD54F;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/assets/theme/vela-purple/theme.css b/src/assets/theme/vela-purple/theme.css
new file mode 100644
index 0000000..8cd8b9b
--- /dev/null
+++ b/src/assets/theme/vela-purple/theme.css
@@ -0,0 +1,5683 @@
+: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;
+}
+
+* {
+ 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;
+}
+
+.p-autocomplete .p-autocomplete-loader {
+ right: 0.5rem;
+}
+.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
+ right: 2.857rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
+ padding: 0.25rem 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
+ margin-left: 0.5rem;
+}
+
+p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-autocomplete-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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;
+}
+
+@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 1px #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-checkbox {
+ width: 20px;
+ height: 20px;
+}
+.p-checkbox .p-checkbox-box {
+ border: 2px solid #304562;
+ background: #17212f;
+ width: 20px;
+ height: 20px;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-checkbox .p-checkbox-box .p-checkbox-icon {
+ transition-duration: 0.2s;
+ color: #ffffff;
+ font-size: 14px;
+}
+.p-checkbox .p-checkbox-box.p-highlight {
+ border-color: #BA68C8;
+ background: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ border-color: #a241b2;
+ background: #a241b2;
+ color: #ffffff;
+}
+
+p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
+ border-color: #ef9a9a;
+}
+
+.p-input-filled .p-checkbox .p-checkbox-box {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
+ background: #BA68C8;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
+ background-color: #304562;
+}
+.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
+ background: #a241b2;
+}
+
+.p-checkbox-label {
+ margin-left: 0.5rem;
+}
+
+.p-chips .p-chips-multiple-container {
+ padding: 0.25rem 0.5rem;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-chips .p-chips-multiple-container .p-chips-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
+ margin-left: 0.5rem;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token {
+ padding: 0.25rem 0;
+}
+.p-chips .p-chips-multiple-container .p-chips-input-token input {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ font-size: 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0;
+ margin: 0;
+}
+
+p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-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:not(.p-dropdown-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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-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-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
+ border-color: #ef9a9a;
+}
+
+.p-inputswitch {
+ width: 3rem;
+ height: 1.75rem;
+}
+.p-inputswitch .p-inputswitch-slider {
+ background: #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 30px;
+}
+.p-inputswitch .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.6);
+ width: 1.25rem;
+ height: 1.25rem;
+ left: 0.25rem;
+ margin-top: -0.625rem;
+ border-radius: 50%;
+ transition-duration: 0.2s;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ transform: translateX(1.25rem);
+}
+.p-inputswitch.p-focus .p-inputswitch-slider {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
+ background: #BA68C8;
+}
+.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
+ background: rgba(255, 255, 255, 0.87);
+}
+.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
+ background: #b052c0;
+}
+
+p-inputswitch.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 1px #cf95d9;
+}
+.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-listbox .p-listbox-list .p-listbox-item-group {
+ margin: 0;
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ font-weight: 600;
+}
+.p-listbox .p-listbox-list .p-listbox-empty-message {
+ padding: 0.5rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ background: transparent;
+}
+.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
+ color: rgba(255, 255, 255, 0.87);
+ background: rgba(255, 255, 255, 0.03);
+}
+
+p-listbox.ng-dirty.ng-invalid > .p-listbox {
+ border-color: #ef9a9a;
+}
+
+.p-multiselect {
+ background: #17212f;
+ border: 1px solid #304562;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-multiselect:not(.p-disabled):hover {
+ border-color: #BA68C8;
+}
+.p-multiselect:not(.p-disabled).p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+ border-color: #BA68C8;
+}
+.p-multiselect .p-multiselect-label {
+ padding: 0.5rem 0.5rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect .p-multiselect-label.p-placeholder {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token {
+ padding: 0.25rem 0.5rem;
+ margin-right: 0.5rem;
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 3px;
+}
+.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
+ margin-left: 0.5rem;
+}
+.p-multiselect .p-multiselect-trigger {
+ background: transparent;
+ color: rgba(255, 255, 255, 0.6);
+ width: 2.357rem;
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
+ padding: 0.25rem 0.5rem;
+}
+
+.p-multiselect-panel {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+}
+.p-multiselect-panel .p-multiselect-header {
+ padding: 0.5rem 1rem;
+ border-bottom: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ background: #1f2d40;
+ margin: 0;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
+ padding-right: 1.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
+ right: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-multiselect-panel .p-multiselect-header .p-checkbox {
+ margin-right: 0.5rem;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
+ margin-left: 0.5rem;
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
+ padding: 0.5rem 0;
+}
+.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
+ 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 1px #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-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-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-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-button {
+ color: #ffffff;
+ background: #BA68C8;
+ border: 1px solid #BA68C8;
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-button:enabled:hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-button:enabled:active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+.p-button.p-button-outlined {
+ background-color: transparent;
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border: 1px solid;
+}
+.p-button.p-button-outlined.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+ border-color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-outlined.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text {
+ background-color: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:hover {
+ background: rgba(186, 104, 200, 0.04);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text:enabled:active {
+ background: rgba(186, 104, 200, 0.16);
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-text.p-button-plain {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:hover {
+ background: rgba(255, 255, 255, 0.03);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button.p-button-text.p-button-plain:enabled:active {
+ background: rgba(255, 255, 255, 0.16);
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-button:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-button .p-button-icon-left {
+ margin-right: 0.5rem;
+}
+.p-button .p-button-icon-right {
+ margin-left: 0.5rem;
+}
+.p-button .p-button-icon-bottom {
+ margin-top: 0.5rem;
+}
+.p-button .p-button-icon-top {
+ margin-bottom: 0.5rem;
+}
+.p-button .p-badge {
+ margin-left: 0.5rem;
+ min-width: 1rem;
+ height: 1rem;
+ line-height: 1rem;
+ color: #BA68C8;
+ background-color: #ffffff;
+}
+.p-button.p-button-raised {
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+}
+.p-button.p-button-rounded {
+ border-radius: 2rem;
+}
+.p-button.p-button-icon-only {
+ width: 2.357rem;
+ padding: 0.5rem 0;
+}
+.p-button.p-button-icon-only .p-button-icon-left,
+.p-button.p-button-icon-only .p-button-icon-right {
+ margin: 0;
+}
+.p-button.p-button-icon-only.p-button-rounded {
+ border-radius: 50%;
+ height: 2.357rem;
+}
+.p-button.p-button-sm {
+ font-size: 0.875rem;
+ padding: 0.4375rem 0.875rem;
+}
+.p-button.p-button-sm .p-button-icon {
+ font-size: 0.875rem;
+}
+.p-button.p-button-lg {
+ font-size: 1.25rem;
+ padding: 0.625rem 1.25rem;
+}
+.p-button.p-button-lg .p-button-icon {
+ font-size: 1.25rem;
+}
+.p-button.p-button-loading-label-only .p-button-label {
+ margin-left: 0.5rem;
+}
+.p-button.p-button-loading-label-only .p-button-loading-icon {
+ margin-right: 0;
+}
+
+.p-fluid .p-button {
+ width: 100%;
+}
+.p-fluid .p-button-icon-only {
+ width: 2.357rem;
+}
+.p-fluid .p-buttonset {
+ display: flex;
+}
+.p-fluid .p-buttonset .p-button {
+ flex: 1;
+}
+
+.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
+ color: #ffffff;
+ background: #78909C;
+ border: 1px solid #78909C;
+}
+.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
+ background: #69838f;
+ color: #ffffff;
+ border-color: #69838f;
+}
+.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a1b1ba;
+}
+.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
+ background: #5d747f;
+ color: #ffffff;
+ border-color: #5d747f;
+}
+.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ color: #78909C;
+ border: 1px solid;
+}
+.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
+ background-color: transparent;
+ color: #78909C;
+ border-color: transparent;
+}
+.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
+ background: rgba(120, 144, 156, 0.04);
+ border-color: transparent;
+ color: #78909C;
+}
+.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
+ background: rgba(120, 144, 156, 0.16);
+ border-color: transparent;
+ color: #78909C;
+}
+
+.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
+ color: #121212;
+ background: #81D4FA;
+ border: 1px solid #81D4FA;
+}
+.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
+ background: #5dc8f9;
+ color: #121212;
+ border-color: #5dc8f9;
+}
+.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #a7e1fc;
+}
+.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
+ background: #38bbf7;
+ color: #121212;
+ border-color: #38bbf7;
+}
+.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ color: #81D4FA;
+ border: 1px solid;
+}
+.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
+ background-color: transparent;
+ color: #81D4FA;
+ border-color: transparent;
+}
+.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
+ background: rgba(129, 212, 250, 0.04);
+ border-color: transparent;
+ color: #81D4FA;
+}
+.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
+ background: rgba(129, 212, 250, 0.16);
+ border-color: transparent;
+ color: #81D4FA;
+}
+
+.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
+ color: #121212;
+ background: #C5E1A5;
+ border: 1px solid #C5E1A5;
+}
+.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
+ background: #b2d788;
+ color: #121212;
+ border-color: #b2d788;
+}
+.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #d6eac0;
+}
+.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
+ background: #9fce6b;
+ color: #121212;
+ border-color: #9fce6b;
+}
+.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ color: #C5E1A5;
+ border: 1px solid;
+}
+.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
+ background-color: transparent;
+ color: #C5E1A5;
+ border-color: transparent;
+}
+.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
+ background: rgba(197, 225, 165, 0.04);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
+ background: rgba(197, 225, 165, 0.16);
+ border-color: transparent;
+ color: #C5E1A5;
+}
+
+.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
+ color: #121212;
+ background: #FFE082;
+ border: 1px solid #FFE082;
+}
+.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
+ background: #ffd65c;
+ color: #121212;
+ border-color: #ffd65c;
+}
+.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ffe9a8;
+}
+.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
+ background: #ffcd35;
+ color: #121212;
+ border-color: #ffcd35;
+}
+.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ color: #FFE082;
+ border: 1px solid;
+}
+.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
+ background-color: transparent;
+ color: #FFE082;
+ border-color: transparent;
+}
+.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
+ background: rgba(255, 224, 130, 0.04);
+ border-color: transparent;
+ color: #FFE082;
+}
+.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
+ background: rgba(255, 224, 130, 0.16);
+ border-color: transparent;
+ color: #FFE082;
+}
+
+.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
+ color: #121212;
+ background: #CE93D8;
+ border: 1px solid #CE93D8;
+}
+.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
+ background: #c278ce;
+ color: #121212;
+ border-color: #c278ce;
+}
+.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #ddb3e4;
+}
+.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
+ background: #b65ec5;
+ color: #121212;
+ border-color: #b65ec5;
+}
+.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ color: #CE93D8;
+ border: 1px solid;
+}
+.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
+ background-color: transparent;
+ color: #CE93D8;
+ border-color: transparent;
+}
+.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
+ background: rgba(206, 147, 216, 0.04);
+ border-color: transparent;
+ color: #CE93D8;
+}
+.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
+ background: rgba(206, 147, 216, 0.16);
+ border-color: transparent;
+ color: #CE93D8;
+}
+
+.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
+ color: #121212;
+ background: #F48FB1;
+ border: 1px solid #F48FB1;
+}
+.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
+ background: #f16c98;
+ color: #121212;
+ border-color: #f16c98;
+}
+.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
+ box-shadow: 0 0 0 1px #f7b1c8;
+}
+.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
+ background: #ed4980;
+ color: #121212;
+ border-color: #ed4980;
+}
+.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
+ background-color: transparent;
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ color: #F48FB1;
+ border: 1px solid;
+}
+.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
+ background-color: transparent;
+ color: #F48FB1;
+ border-color: transparent;
+}
+.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
+ background: rgba(244, 143, 177, 0.04);
+ border-color: transparent;
+ color: #F48FB1;
+}
+.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
+ background: rgba(244, 143, 177, 0.16);
+ border-color: transparent;
+ color: #F48FB1;
+}
+
+.p-button.p-button-link {
+ color: #BA68C8;
+ background: transparent;
+ border: transparent;
+}
+.p-button.p-button-link:enabled:hover {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:hover .p-button-label {
+ text-decoration: underline;
+}
+.p-button.p-button-link:enabled:focus {
+ background: transparent;
+ box-shadow: 0 0 0 0.1rem #cf95d9;
+ border-color: transparent;
+}
+.p-button.p-button-link:enabled:active {
+ background: transparent;
+ color: #BA68C8;
+ border-color: transparent;
+}
+
+.p-speeddial-button.p-button.p-button-icon-only {
+ width: 4rem;
+ height: 4rem;
+}
+.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
+ font-size: 1.3rem;
+}
+
+.p-speeddial-action {
+ width: 3rem;
+ height: 3rem;
+ background: rgba(255, 255, 255, 0.87);
+ color: #17212f;
+}
+.p-speeddial-action:hover {
+ background: rgba(255, 255, 255, 0.6);
+ color: #17212f;
+}
+
+.p-speeddial-direction-up .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-up .p-speeddial-item:first-child {
+ margin-bottom: 0.5rem;
+}
+
+.p-speeddial-direction-down .p-speeddial-item {
+ margin: 0.25rem 0;
+}
+.p-speeddial-direction-down .p-speeddial-item:first-child {
+ margin-top: 0.5rem;
+}
+
+.p-speeddial-direction-left .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-left .p-speeddial-item:first-child {
+ margin-right: 0.5rem;
+}
+
+.p-speeddial-direction-right .p-speeddial-item {
+ margin: 0 0.25rem;
+}
+.p-speeddial-direction-right .p-speeddial-item:first-child {
+ margin-left: 0.5rem;
+}
+
+.p-speeddial-circle .p-speeddial-item,
+.p-speeddial-semi-circle .p-speeddial-item,
+.p-speeddial-quarter-circle .p-speeddial-item {
+ margin: 0;
+}
+.p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
+.p-speeddial-semi-circle .p-speeddial-item:first-child,
+.p-speeddial-semi-circle .p-speeddial-item:last-child,
+.p-speeddial-quarter-circle .p-speeddial-item:first-child,
+.p-speeddial-quarter-circle .p-speeddial-item:last-child {
+ margin: 0;
+}
+
+.p-speeddial-mask {
+ background-color: rgba(0, 0, 0, 0.4);
+}
+
+.p-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 1px #cf95d9;
+ outline: 0 none;
+}
+.p-datatable .p-datatable-tbody > tr {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ transition: box-shadow 0.2s;
+ outline-color: #cf95d9;
+}
+.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.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 {
+ background-color: #1f2d40;
+}
+.p-datatable .p-datatable-loading-icon {
+ font-size: 2rem;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-header {
+ border-width: 1px 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-footer {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-top {
+ border-width: 0 1px 0 1px;
+}
+.p-datatable.p-datatable-gridlines .p-paginator-bottom {
+ border-width: 0 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
+ border-width: 1px 1px 1px 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
+ border-width: 1px;
+}
+.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
+ background: rgba(255, 255, 255, 0.01);
+}
+.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 1px #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 1px #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-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 1px #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-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: 0 0 0 1px #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;
+ outline-color: #cf95d9;
+}
+.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.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-scrollpanel .p-scrollpanel-bar {
+ background: #304562;
+ border: 0 none;
+}
+
+.p-splitter {
+ border: 1px solid #304562;
+ background: #1f2d40;
+ border-radius: 3px;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-splitter .p-splitter-gutter {
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
+ background: #304562;
+}
+.p-splitter .p-splitter-gutter-resizing {
+ background: #304562;
+}
+
+.p-tabview .p-tabview-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabview .p-tabview-nav li {
+ margin-right: 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+.p-tabview .p-tabview-left-icon {
+ margin-right: 0.5rem;
+}
+.p-tabview .p-tabview-right-icon {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-close {
+ margin-left: 0.5rem;
+}
+.p-tabview .p-tabview-nav-btn.p-link {
+ background: #1f2d40;
+ color: #BA68C8;
+ width: 2.357rem;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 0;
+}
+.p-tabview .p-tabview-nav-btn.p-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+.p-tabview .p-tabview-panels {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 0 none;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.p-toolbar {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ padding: 1rem;
+ border-radius: 3px;
+}
+.p-toolbar .p-toolbar-separator {
+ margin: 0 0.5rem;
+}
+
+.p-confirm-popup {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-confirm-popup .p-confirm-popup-content {
+ padding: 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer {
+ text-align: right;
+ padding: 0.5rem 1rem;
+}
+.p-confirm-popup .p-confirm-popup-footer button {
+ margin: 0 0.5rem 0 0;
+ width: auto;
+}
+.p-confirm-popup .p-confirm-popup-footer button:last-child {
+ margin: 0;
+}
+.p-confirm-popup:after {
+ border: solid transparent;
+ border-color: rgba(31, 45, 64, 0);
+ border-bottom-color: #1f2d40;
+}
+.p-confirm-popup:before {
+ border: solid transparent;
+ border-color: rgba(48, 69, 98, 0);
+ border-bottom-color: #304562;
+}
+.p-confirm-popup.p-confirm-popup-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-confirm-popup.p-confirm-popup-flipped:before {
+ border-top-color: #304562;
+}
+.p-confirm-popup .p-confirm-popup-icon {
+ font-size: 1.5rem;
+}
+.p-confirm-popup .p-confirm-popup-message {
+ margin-left: 1rem;
+}
+
+.p-dialog {
+ border-radius: 3px;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+ border: 1px solid #304562;
+}
+.p-dialog .p-dialog-header {
+ border-bottom: 0 none;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 1.5rem;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-dialog .p-dialog-header .p-dialog-title {
+ font-weight: 600;
+ font-size: 1.25rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+ margin-right: 0.5rem;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
+ margin-right: 0;
+}
+.p-dialog .p-dialog-content {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0 1.5rem 2rem 1.5rem;
+}
+.p-dialog .p-dialog-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: #304562;
+}
+.p-overlaypanel.p-overlaypanel-flipped:after {
+ border-top-color: #1f2d40;
+}
+.p-overlaypanel.p-overlaypanel-flipped:before {
+ border-top-color: #304562;
+}
+
+.p-sidebar {
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
+}
+.p-sidebar .p-sidebar-header {
+ padding: 1rem;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close,
+.p-sidebar .p-sidebar-header .p-sidebar-icon {
+ width: 2rem;
+ height: 2rem;
+ color: rgba(255, 255, 255, 0.6);
+ border: 0 none;
+ background: transparent;
+ border-radius: 50%;
+ transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
+ color: rgba(255, 255, 255, 0.87);
+ border-color: transparent;
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
+.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-sidebar .p-sidebar-header + .p-sidebar-content {
+ padding-top: 0;
+}
+.p-sidebar .p-sidebar-content {
+ padding: 1rem;
+}
+
+.p-tooltip .p-tooltip-text {
+ background: #304562;
+ color: rgba(255, 255, 255, 0.87);
+ padding: 0.5rem 0.5rem;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+}
+.p-tooltip.p-tooltip-right .p-tooltip-arrow {
+ border-right-color: #304562;
+}
+.p-tooltip.p-tooltip-left .p-tooltip-arrow {
+ border-left-color: #304562;
+}
+.p-tooltip.p-tooltip-top .p-tooltip-arrow {
+ border-top-color: #304562;
+}
+.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
+ border-bottom-color: #304562;
+}
+
+.p-fileupload .p-fileupload-buttonbar {
+ background: #1f2d40;
+ padding: 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom: 0 none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button {
+ margin-right: 0.5rem;
+}
+.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-fileupload .p-fileupload-content {
+ background: #1f2d40;
+ padding: 2rem 1rem;
+ border: 1px solid #304562;
+ color: rgba(255, 255, 255, 0.87);
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+.p-fileupload .p-progressbar {
+ height: 0.25rem;
+}
+.p-fileupload .p-fileupload-row > div {
+ padding: 1rem 1rem;
+}
+.p-fileupload.p-fileupload-advanced .p-message {
+ margin-top: 0;
+}
+
+.p-fileupload-choose:not(.p-disabled):hover {
+ background: #b052c0;
+ color: #ffffff;
+ border-color: #b052c0;
+}
+.p-fileupload-choose:not(.p-disabled):active {
+ background: #a241b2;
+ color: #ffffff;
+ border-color: #a241b2;
+}
+
+.p-breadcrumb {
+ background: #1f2d40;
+ border: 1px solid #304562;
+ border-radius: 3px;
+ padding: 1rem;
+}
+.p-breadcrumb ul li .p-menuitem-link {
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+}
+.p-breadcrumb ul li .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-breadcrumb ul li.p-breadcrumb-chevron {
+ margin: 0 0.5rem 0 0.5rem;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-breadcrumb ul li:last-child .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+
+.p-contextmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-contextmenu .p-menuitem-link {
+ padding: 0.75rem 1rem;
+ color: rgba(255, 255, 255, 0.87);
+ border-radius: 0;
+ transition: box-shadow 0.2s;
+ user-select: none;
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.6);
+ margin-right: 0.5rem;
+}
+.p-contextmenu .p-menuitem-link .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
+ background: rgba(255, 255, 255, 0.03);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-contextmenu .p-menuitem-link:focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #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-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 1px #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 1px #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-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 1px #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-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 1px #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 1px #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);
+}
+
+@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 1px #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 1px #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-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 1px #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-steps .p-steps-item .p-menuitem-link {
+ background: transparent;
+ transition: box-shadow 0.2s;
+ border-radius: 3px;
+ background: transparent;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
+ color: rgba(255, 255, 255, 0.87);
+ border: 0 none;
+ background: transparent;
+ min-width: 2rem;
+ height: 2rem;
+ line-height: 2rem;
+ font-size: 1.143rem;
+ z-index: 1;
+ border-radius: 50%;
+}
+.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
+ margin-top: 0.5rem;
+ color: rgba(255, 255, 255, 0.6);
+}
+.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: 0 0 0 1px #cf95d9;
+}
+.p-steps .p-steps-item.p-highlight .p-steps-number {
+ background: rgba(186, 104, 200, 0.16);
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item.p-highlight .p-steps-title {
+ font-weight: 600;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-steps .p-steps-item:before {
+ content: " ";
+ border-top: 1px solid #304562;
+ width: 100%;
+ top: 50%;
+ left: 0;
+ display: block;
+ position: absolute;
+ margin-top: -1rem;
+}
+
+.p-tabmenu .p-tabmenu-nav {
+ background: transparent;
+ border: 1px solid #304562;
+ border-width: 0 0 2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
+ margin-right: 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
+ border: solid #304562;
+ border-width: 0 0 2px 0;
+ border-color: transparent transparent #304562 transparent;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.6);
+ padding: 1rem;
+ font-weight: 600;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ transition: box-shadow 0.2s;
+ margin: 0 0 -2px 0;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
+ margin-right: 0.5rem;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
+ outline: 0 none;
+ outline-offset: 0;
+ box-shadow: inset 0 0 0 1px #cf95d9;
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: rgba(255, 255, 255, 0.87);
+}
+.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
+ background: #1f2d40;
+ border-color: #BA68C8;
+ color: #BA68C8;
+}
+
+.p-tieredmenu {
+ padding: 0.25rem 0;
+ background: #1f2d40;
+ color: rgba(255, 255, 255, 0.87);
+ border: 1px solid #304562;
+ border-radius: 3px;
+ width: 12.5rem;
+}
+.p-tieredmenu .p-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 1px #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-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;
+}
diff --git a/src/index.html b/src/index.html
index 2fc6966..9ae0616 100644
--- a/src/index.html
+++ b/src/index.html
@@ -2,10 +2,12 @@
- Sakai
+ Sakai PrimeNG
+
+
diff --git a/src/styles.scss b/src/styles.scss
index 90d4ee0..d1689bd 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -1 +1,535 @@
/* You can add global styles to this file, and also import other style files */
+
+@import "../node_modules/primeng/resources/primeng.min.css";
+@import "../node_modules/primeflex/primeflex.scss";
+@import "../node_modules/primeicons/primeicons.css";
+@import "../node_modules/prismjs/themes/prism-coy.css";
+@import "../node_modules/@fullcalendar/daygrid/main.min.css";
+@import "../node_modules/@fullcalendar/timegrid/main.min.css";
+@import "assets/demo/flags/flags.css";
+
+.list-demo {
+ .product-name {
+ font-size: 1.5rem;
+ font-weight: 700;
+ }
+
+ .product-description {
+ margin: 0 0 1rem 0;
+ }
+
+ .product-category-icon {
+ vertical-align: middle;
+ margin-right: .5rem;
+ }
+
+ .product-category {
+ font-weight: 600;
+ vertical-align: middle;
+ }
+
+ .product-list-item {
+ display: flex;
+ align-items: center;
+ padding: 1rem;
+ width: 100%;
+
+ img {
+ width: 150px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ margin-right: 2rem;
+ }
+
+ .product-list-detail {
+ flex: 1 1 0;
+ }
+
+ .p-rating {
+ margin: 0 0 .5rem 0;
+ }
+
+ .product-price {
+ font-size: 1.5rem;
+ font-weight: 600;
+ margin-bottom: .5rem;
+ align-self: flex-end;
+ }
+
+ .product-list-action {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .p-button {
+ margin-bottom: .5rem;
+ }
+
+ }
+
+ .product-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+ }
+
+ .product-grid-item {
+ margin: .5em;
+ border: 1px solid #dee2e6;
+
+ .product-grid-item-top,
+ .product-grid-item-bottom {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ img {
+ width: 75%;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
+ margin: 2rem 0;
+ }
+
+ .product-grid-item-content {
+ text-align: center;
+ }
+
+ .product-price {
+ font-size: 1.5rem;
+ font-weight: 600;
+ }
+ }
+
+ @media screen and (max-width: 576px) {
+ .product-list-item {
+ flex-direction: column;
+ align-items: center;
+
+ img {
+ width: 75%;
+ margin: 2rem 0;
+ }
+
+ .product-list-detail {
+ text-align: center;
+ }
+
+ .product-price {
+ align-self: center;
+ }
+
+ .product-list-action {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .product-list-action {
+ margin-top: 2rem;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ }
+ }
+ }
+}
+
+.table-demo {
+ .p-progressbar {
+ height: .5rem;
+ background-color: #D8DADC;
+
+ .p-progressbar-value {
+ background-color: #607D8B;
+ }
+ }
+
+ .p-datatable .p-column-filter {
+ display: none;
+ }
+
+ .table-header {
+ font-size: 1.25rem;
+ display: flex;
+ justify-content: space-between;
+ }
+
+ .p-datatable.p-datatable-customers {
+ .p-datatable-header {
+ padding: 1rem;
+ text-align: left;
+ font-size: 1.5rem;
+ }
+
+ .p-paginator {
+ padding: 1rem;
+ }
+
+ .p-datatable-thead > tr > th {
+ text-align: left;
+ }
+
+ .p-datatable-tbody > tr > td {
+ cursor: auto;
+ }
+
+ .p-dropdown-label:not(.p-placeholder) {
+ text-transform: uppercase;
+ }
+ }
+
+ /* Responsive */
+ .p-datatable-customers .p-datatable-tbody > tr > td > .p-column-title {
+ display: none;
+ }
+
+ .customer-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-qualified {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-unqualified {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-negotiation {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+
+ &.status-new {
+ background: #B3E5FC;
+ color: #23547B;
+ }
+
+ &.status-renewal {
+ background: #ECCFFF;
+ color: #694382;
+ }
+
+ &.status-proposal {
+ background: #FFD8B2;
+ color: #805B36;
+ }
+ }
+
+ .p-progressbar-value.ui-widget-header {
+ background: #607d8b;
+ }
+
+ @media (max-width: 640px) {
+ .p-progressbar {
+ margin-top: .5rem;
+ }
+ }
+
+ .product-image {
+ width: 100px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)
+ }
+
+ .orders-subtable {
+ padding: 1rem;
+ }
+
+ .product-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+ }
+
+ .order-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.order-delivered {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.order-cancelled {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.order-pending {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+
+ &.order-returned {
+ background: #ECCFFF;
+ color: #694382;
+ }
+ }
+
+ @media screen and (max-width: 960px) {
+ .p-datatable {
+ &.p-datatable-customers {
+ .p-datatable-thead > tr > th,
+ .p-datatable-tfoot > tr > td {
+ display: none !important;
+ }
+
+ .p-datatable-tbody > tr {
+ > td {
+ text-align: left;
+ display: block;
+ border: 0 none !important;
+ width: 100% !important;
+ float: left;
+ clear: left;
+ border: 0 none;
+
+ .p-column-title {
+ padding: .4rem;
+ min-width: 30%;
+ display: inline-block;
+ margin: -.4rem 1rem -.4rem -.4rem;
+ font-weight: bold;
+ }
+
+ .p-progressbar {
+ margin-top: .5rem;
+ }
+ }
+ }
+
+ colgroup {
+ display: none;
+ }
+ }
+
+ .p-datatable-header {
+ .table-header {
+ flex-direction: column !important;
+ }
+ }
+ }
+ }
+}
+
+
+
+.crud-demo {
+ .p-toolbar {
+ flex-wrap: wrap;
+ }
+
+ .product-badge {
+ border-radius: 2px;
+ padding: .25em .5rem;
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 12px;
+ letter-spacing: .3px;
+
+ &.status-instock {
+ background: #C8E6C9;
+ color: #256029;
+ }
+
+ &.status-outofstock {
+ background: #FFCDD2;
+ color: #C63737;
+ }
+
+ &.status-lowstock {
+ background: #FEEDAF;
+ color: #8A5340;
+ }
+ }
+
+ /* Responsive */
+ .datatable-responsive .p-datatable-tbody > tr > td .p-column-title {
+ display: none;
+ }
+
+ @media screen and (max-width: 960px) {
+ .p-datatable {
+ &.datatable-responsive {
+ .p-datatable-thead > tr > th,
+ .p-datatable-tfoot > tr > td {
+ display: none !important;
+ }
+
+ .p-datatable-tbody > tr {
+ border-bottom: 1px solid var(--surface-d);
+ > td {
+ text-align: left;
+ display: flex;
+ align-items: center;
+ border: 0 none !important;
+ width: 100% !important;
+ float: left;
+ clear: left;
+ border: 0 none;
+
+ .p-column-title {
+ padding: .4rem;
+ min-width: 30%;
+ display: inline-block;
+ margin: -.4rem 1rem -.4rem -.4rem;
+ font-weight: bold;
+ }
+
+ .p-progressbar {
+ margin-top: .5rem;
+ }
+
+ .actions {
+ display: flex;
+ flex-grow: 1;
+ justify-content: center;
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+.docs {
+ i:not([class~="pi"]) {
+ background-color: transparent;
+ color: #2196f3;
+ font-family: Monaco, courier, monospace;
+ font-style: normal;
+ font-size: 12px;
+ font-weight: 500;
+ padding: 0 4px;
+ letter-spacing: .5px;
+ font-weight: 600;
+ margin: 0 2px;
+ display: inline-flex;
+ }
+
+ a {
+ font-weight: 500;
+ }
+}
+
+pre[class*="language-"] {
+ &:before, &:after {
+ display: none !important;
+ }
+
+ code {
+ border-left: 6px solid var(--surface-border) !important;
+ box-shadow: none !important;
+ background: var(--surface-ground) !important;
+ margin: 1em 0;
+ color: var(--text-color);
+ font-size: 14px;
+ }
+
+ .token {
+ &.tag,
+ &.keyword {
+ color: #2196F3 !important;
+ }
+
+ &.attr-name,
+ &.attr-string {
+ color: #2196F3 !important;
+ }
+
+ &.attr-value {
+ color: #4CAF50 !important;
+ }
+
+ &.punctuation {
+ color: var(--text-color);
+ }
+
+ &.operator,
+ &.variable,
+ &.string {
+ background: transparent;
+ }
+ }
+}
+
+.custom-marker {
+ display: flex;
+ width: 2rem;
+ height: 2rem;
+ align-items: center;
+ justify-content: center;
+ color: #ffffff;
+ border-radius: 50%;
+ z-index: 1;
+}
+
+.p-timeline-event-content,
+.p-timeline-event-opposite {
+ line-height: 1;
+}
+
+@media screen and (max-width: 960px) {
+ .customized-timeline {
+ .p-timeline-event:nth-child(even) {
+ flex-direction: row !important;
+
+ .p-timeline-event-content {
+ text-align: left !important;
+ }
+ }
+
+ .p-timeline-event-opposite {
+ flex: 0;
+ }
+
+ .p-card {
+ margin-top: 1rem;
+ }
+ }
+}
diff --git a/tsconfig.json b/tsconfig.json
index f531992..d1920b0 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,32 +1,30 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
- "compileOnSave": false,
- "compilerOptions": {
- "baseUrl": "./",
- "outDir": "./dist/out-tsc",
- "forceConsistentCasingInFileNames": true,
- "strict": true,
- "noImplicitOverride": true,
- "noPropertyAccessFromIndexSignature": true,
- "noImplicitReturns": true,
- "noFallthroughCasesInSwitch": true,
- "sourceMap": true,
- "declaration": false,
- "downlevelIteration": true,
- "experimentalDecorators": true,
- "moduleResolution": "node",
- "importHelpers": true,
- "target": "es2017",
- "module": "es2020",
- "lib": [
- "es2020",
- "dom"
- ]
- },
- "angularCompilerOptions": {
- "enableI18nLegacyMessageIdFormat": false,
- "strictInjectionParameters": true,
- "strictInputAccessModifiers": true,
- "strictTemplates": true
- }
+ "compileOnSave": false,
+ "compilerOptions": {
+ "baseUrl": "./",
+ "outDir": "./dist/out-tsc",
+ "forceConsistentCasingInFileNames": true,
+ "strict": false,
+ "noImplicitReturns": true,
+ "noFallthroughCasesInSwitch": true,
+ "sourceMap": true,
+ "declaration": false,
+ "downlevelIteration": true,
+ "experimentalDecorators": true,
+ "moduleResolution": "node",
+ "importHelpers": true,
+ "target": "es2017",
+ "module": "es2020",
+ "lib": [
+ "es2018",
+ "dom"
+ ]
+ },
+ "angularCompilerOptions": {
+ "enableI18nLegacyMessageIdFormat": false,
+ "strictInjectionParameters": false,
+ "strictInputAccessModifiers": false,
+ "strictTemplates": false
+ }
}