diff --git a/api/Controllers/Operation.js b/api/Controllers/Operation.js index 8477cd4d..b273568a 100644 --- a/api/Controllers/Operation.js +++ b/api/Controllers/Operation.js @@ -15,7 +15,6 @@ module.exports.getConfiguration = async function getConfiguration(req, res, next try { let dbConfigs = await operationService.getConfiguration() let version = { version: config.version } - let commit = { commit: config.commit } let response = { ...version, ...dbConfigs } res.json(response) } diff --git a/api/Services/collectionService.js b/api/Services/collectionService.js index e16820af..0fe1986a 100644 --- a/api/Services/collectionService.js +++ b/api/Services/collectionService.js @@ -57,7 +57,6 @@ exports.getCollections = async function getCollections(userNameInput, req, res, let [row] = await connection.query(sql, [userNameInput]); userId = row[0].userId; isAdmin = row[0].isAdmin; - userName = row[0].userName; const user = { collections: [] diff --git a/api/Services/importService.js b/api/Services/importService.js index bc163a6c..9ec39d0d 100644 --- a/api/Services/importService.js +++ b/api/Services/importService.js @@ -108,12 +108,9 @@ async function processPoamWorksheet(worksheet, userId) { let headers; const poamData = []; const eMassCollection = await db.Collection.findOne({ where: { collectionName: 'eMASS' } }); - if (eMassCollection.collectionId) { - const eMassCollectionId = eMassCollection.collectionId; - } else { + if (!eMassCollection.collectionId) { throw new Error("eMASS collection not found"); } - worksheet.eachRow({ includeEmpty: true }, (row, rowNumber) => { if (rowNumber === 7) { headers = row.values; @@ -156,7 +153,7 @@ async function processPoamWorksheet(worksheet, userId) { }); if (!isEmptyRow) { - poamEntry.collectionId = eMassCollectionId; + poamEntry.collectionId = eMassCollection.collectionId; poamEntry.submitterId = userId; const comments = poamEntry.notes || ''; @@ -212,7 +209,7 @@ async function processPoamWorksheet(worksheet, userId) { if (!asset) { asset = await db.Asset.create({ assetName: trimmedDeviceName, - collectionId: eMassCollectionId, + collectionId: eMassCollection.collectionId, assetOrigin: 'eMASS' }); } diff --git a/api/Services/migrations/lib/mysql-import.js b/api/Services/migrations/lib/mysql-import.js index 8bf39268..3646fcc4 100644 --- a/api/Services/migrations/lib/mysql-import.js +++ b/api/Services/migrations/lib/mysql-import.js @@ -107,7 +107,7 @@ class Importer { try { await this._connect(); const files = await this._getSQLFilePaths(...input); - const error = null; + let error = null; await slowLoop(files, (file, index, next) => { if (error) { next(); @@ -164,7 +164,7 @@ class Importer { return; } const queries = new queryParser(queriesString).queries; - const error = null; + let error = null; slowLoop(queries, (query, index, next) => { if (error) { next(); @@ -261,7 +261,7 @@ class Importer { _getSQLFilePaths(...paths) { return new Promise(async (resolve, reject) => { const full_paths = []; - const error = null; + let error = null; paths = [].concat.apply([], paths); // flatten array of paths await slowLoop(paths, async (filepath, index, next) => { if (error) { @@ -277,7 +277,7 @@ class Importer { } next(); } else if (stat.isDirectory()) { - const more_paths = await this._readDir(filepath); + let more_paths = await this._readDir(filepath); more_paths = more_paths.map(p => path.join(filepath, p)); const sql_files = await this._getSQLFilePaths(...more_paths); full_paths.push(...sql_files); @@ -420,7 +420,7 @@ class queryParser { // Check if we're at the end of the query checkEndOfQuery() { - const demiliterFound = false; + let demiliterFound = false; if (!this.quoteType && this.buffer.length >= this.delimiter.length) { demiliterFound = this.buffer.slice(-this.delimiter.length).join('') === this.delimiter; } diff --git a/api/Services/migrations/sql/current/10-cpat-tables.sql b/api/Services/migrations/sql/current/10-cpat-tables.sql index 09437158..2bac1759 100644 --- a/api/Services/migrations/sql/current/10-cpat-tables.sql +++ b/api/Services/migrations/sql/current/10-cpat-tables.sql @@ -373,7 +373,7 @@ CREATE TABLE `user` ( `accountStatus` varchar(25) NOT NULL DEFAULT 'PENDING', `fullName` varchar(100) DEFAULT NULL, `officeOrg` varchar(100) DEFAULT 'UNKNOWN', - `defaultTheme` varchar(20) DEFAULT 'dark', + `defaultTheme` varchar(50) DEFAULT 'dark', `isAdmin` int NOT NULL DEFAULT '0', `lastClaims` json DEFAULT (_utf8mb4'{}'), `points` int NOT NULL DEFAULT '0', diff --git a/api/Services/poamAssetService.js b/api/Services/poamAssetService.js index e414fd1c..d320d924 100644 --- a/api/Services/poamAssetService.js +++ b/api/Services/poamAssetService.js @@ -31,7 +31,7 @@ exports.getPoamAssets = async function getPoamAssets(req, res, next) { INNER JOIN cpat.asset t2 ON t1.assetId = t2.assetId `; let [rowPoamAssets] = await connection.query(sql); - const poamAssets = rowPoamAssets.map(row => ({ + var poamAssets = rowPoamAssets.map(row => ({ assetId: row.assetId, assetName: row.assetName, poamId: row.poamId, diff --git a/api/Services/poamExtensionMilestoneService.js b/api/Services/poamExtensionMilestoneService.js index 8b2bf232..8790e61b 100644 --- a/api/Services/poamExtensionMilestoneService.js +++ b/api/Services/poamExtensionMilestoneService.js @@ -187,14 +187,8 @@ exports.deletePoamExtensionMilestone = async function deletePoamExtensionMilesto let sql = "DELETE FROM cpat.poamExtensionMilestones WHERE poamId= ? AND extensionMilestoneId = ?"; await connection.query(sql, [poamId, extensionMilestoneId]); - let action = `ExtensionMilestone Deleted.`; if (requestBody.requestorId) { - if (requestBody.extension == true) { - action = `Extension ExtensionMilestone deleted.`; - } - else { - action = `POAM ExtensionMilestone deleted.`; - } + let action = `Extension Milestone deleted.`; let logSql = "INSERT INTO cpat.poamlogs (poamId, action, userId) VALUES (?, ?, ?)"; await connection.query(logSql, [poamId, action, requestBody.requestorId]); } diff --git a/api/Services/poamService.js b/api/Services/poamService.js index 961af55f..479e3fac 100644 --- a/api/Services/poamService.js +++ b/api/Services/poamService.js @@ -536,16 +536,6 @@ exports.updatePoamStatus = async function updatePoamStatus(req, res, next) { return res.status(404).json({ errors: 'POAM not found' }); } - const existingPoam = existingPoamRow[0]; - - const existingPoamNormalized = { - ...existingPoam, - submittedDate: normalizeDate(existingPoam.submittedDate) || null, - scheduledCompletionDate: normalizeDate(existingPoam.scheduledCompletionDate) || null, - closedDate: normalizeDate(existingPoam.closedDate) || null, - iavComplyByDate: normalizeDate(existingPoam.iavComplyByDate) || null, - }; - const sqlUpdatePoam = `UPDATE cpat.poam SET status = ? WHERE poamId = ?`; await connection.query(sqlUpdatePoam, [req.body.status, req.params.poamId]); diff --git a/api/utils/auth.js b/api/utils/auth.js index 595d38df..2f425807 100644 --- a/api/utils/auth.js +++ b/api/utils/auth.js @@ -138,7 +138,7 @@ function getKey(header, callback) { try { client.getSigningKey(header.kid, function (err, key) { if (!err) { - var signingKey = key.publicKey || key.rsaPublicKey; + let signingKey = key.publicKey || key.rsaPublicKey; callback(null, signingKey); } else { callback(err, null); diff --git a/api/utils/logger.js b/api/utils/logger.js index 21db9746..2fdcc18e 100644 --- a/api/utils/logger.js +++ b/api/utils/logger.js @@ -98,7 +98,7 @@ function requestLogger(req, res, next) { res._startTime = undefined; res.svcStatus = {}; - let responseBody = undefined; + let responseBody; if (req.query.elevate === true || req.query.elevate === 'true') { responseBody = '' const originalSend = res.send diff --git a/api/utils/writer.js b/api/utils/writer.js index 080bb220..832f1180 100644 --- a/api/utils/writer.js +++ b/api/utils/writer.js @@ -9,77 +9,77 @@ */ let ResponsePayload = function (code, payload) { - this.code = code; - this.payload = payload; + this.code = code; + this.payload = payload; } -exports.respondWithCode = function(code, payload) { - return new ResponsePayload(code, payload); +exports.respondWithCode = function (code, payload) { + return new ResponsePayload(code, payload); } -let writeJson = exports.writeJson = function(response, arg1, arg2) { - let code; - let payload; - - if(arg1 && arg1 instanceof ResponsePayload) { - writeJson(response, arg1.payload, arg1.code); - return; - } - - if(arg2 && Number.isInteger(arg2)) { - code = arg2; - } else if(arg1 && Number.isInteger(arg1)) { - code = arg1; - } - if(arg1) { - payload = arg1; - } - - if(!code) { - // if no response code given, we default to 200 - code = 200; - } - if (typeof payload == 'undefined') { - code = 204 - } - if (payload instanceof Error) { - payload = JSON.stringify(payload, Object.getOwnPropertyNames(payload), 2); - code = 500 - } - else { - payload = JSON.stringify(payload); - } - response.writeHead(code, { - 'Content-Type': 'application/json', - 'Cache-control': 'no-store' - }); - response.end(payload); +let writeJson = exports.writeJson = function (response, arg1, arg2) { + let code; + let payload; + if (arg1 && arg1 instanceof ResponsePayload) { + writeJson(response, arg1.payload, arg1.code); + return; + } + if (arg2 && Number.isInteger(arg2)) { + code = arg2; + } else if (arg1 && Number.isInteger(arg1)) { + code = arg1; + } + if (arg1) { + payload = arg1; + } + if (!code) { + // if no response code given, we default to 200 + code = 200; + } + if (typeof payload == 'undefined') { + code = 204 + } + if (payload instanceof Error) { + payload = JSON.stringify(payload, Object.getOwnPropertyNames(payload), 2); + code = 500 + } + else { + payload = JSON.stringify(payload); + } + response.writeHead(code, { + 'Content-Type': 'application/json', + 'Cache-control': 'no-store' + }); + response.end(payload); } const charToHexStr = (c) => `%${c.charCodeAt(0).toString(16).padStart(2, '0')}` const goodFilename = (string) => - string.replace(/[<>:"/\\|?*\x00-\x1F]| +$/g, charToHexStr) + string.replace(/([<>:"/\\|?*]|[\x00-\x1F])|( +$)/g, (match, controlChar, trailingSpace) => { + if (controlChar) return charToHexStr(controlChar); + if (trailingSpace) return ''; + return match; + }); -exports.writeInlineFile = function(response, payload, filename, contentType) { - response.writeHead(200, { - 'Content-Type': contentType, - 'Content-Disposition': `inline; filename="${goodFilename(filename)}"`, - 'Access-Control-Expose-Headers': 'Content-Disposition' - }) - response.write(payload) - response.end() +exports.writeInlineFile = function (response, payload, filename, contentType) { + response.writeHead(200, { + 'Content-Type': contentType, + 'Content-Disposition': `inline; filename="${goodFilename(filename)}"`, + 'Access-Control-Expose-Headers': 'Content-Disposition' + }) + response.write(payload) + response.end() } -exports.writeWithContentType = function(response, {payload, status = "200", contentType = "application/json"}) { - response.writeHead(status, { - 'Content-Type': contentType - }) - response.end(payload) +exports.writeWithContentType = function (response, { payload, status = "200", contentType = "application/json" }) { + response.writeHead(status, { + 'Content-Type': contentType + }) + response.end(payload) } exports.writeNoContent = function (response) { - response.writeHead(204) - response.end() -} - + response.writeHead(204) + response.end() +} \ No newline at end of file diff --git a/client/angular.json b/client/angular.json index b50af22e..09faf109 100644 --- a/client/angular.json +++ b/client/angular.json @@ -42,13 +42,13 @@ "src/assets", { "glob": "**/*", - "input": "src/assets/components/themes", - "output": "assets/components/themes" + "input": "src/app/styles/themes", + "output": "app/styles/themes" } ], "styles": [ - "src/app/theme/styles/styles.scss", - "src/app/theme/styles/_primeng-overrides.scss", + "src/app/styles/styles.scss", + "src/app/styles/_primeng-overrides.scss", "node_modules/pace-js/templates/pace-theme-flash.tmpl.css", "node_modules/@fortawesome/fontawesome-free/css/all.css", "node_modules/primeng/resources/primeng.min.css", diff --git a/client/package-lock.json b/client/package-lock.json index 5c5b0696..c752d40a 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -8,20 +8,21 @@ "name": "cpat-frontend", "version": "0.2.0", "dependencies": { - "@angular/animations": "^18.0.6", - "@angular/cdk": "^18.0.6", - "@angular/common": "^18.0.6", - "@angular/compiler": "^18.0.6", - "@angular/core": "^18.0.6", - "@angular/forms": "^18.0.6", - "@angular/localize": "^18.0.6", - "@angular/material": "^18.0.6", - "@angular/platform-browser": "^18.0.6", - "@angular/platform-browser-dynamic": "^18.0.6", - "@angular/router": "^18.0.6", - "@fortawesome/fontawesome-free": "^6.5.2", + "@angular/animations": "^18.1.0", + "@angular/cdk": "^18.1.1", + "@angular/common": "^18.1.0", + "@angular/compiler": "^18.1.0", + "@angular/core": "^18.1.0", + "@angular/forms": "^18.1.0", + "@angular/localize": "^18.1.0", + "@angular/material": "^18.1.1", + "@angular/platform-browser": "^18.1.0", + "@angular/platform-browser-dynamic": "^18.1.0", + "@angular/router": "^18.1.0", + "@fortawesome/fontawesome-free": "^6.6.0", "@ng-bootstrap/ng-bootstrap": "^17.0.0", "@swimlane/ngx-charts": "^20.5.0", + "algoliasearch": "^4.24.0", "angular-auth-oidc-client": "^18.0.1", "bootstrap": "^5.3.3", "chart.js": "^4.4.3", @@ -29,6 +30,7 @@ "classlist.js": "^1.1.20150312", "date-fns": "^3.6.0", "exceljs": "^4.4.0", + "instantsearch.js": "^4.73.2", "jsonwebtoken": "^9.0.2", "ng-particles": "^3.12.0", "ng2-charts": "^6.0.1", @@ -36,7 +38,7 @@ "pace-js": "^1.2.4", "primeflex": "^3.3.1", "primeicons": "^7.0.0", - "primeng": "^17.18.3", + "primeng": "^17.18.4", "rxjs": "^7.8.1", "subsink": "^1.0.2", "typescript": "^5.4.5", @@ -44,14 +46,14 @@ "zone.js": "^0.14.7" }, "devDependencies": { - "@angular-devkit/build-angular": "^18.0.7", - "@angular/cli": "^18.0.7", - "@angular/compiler-cli": "^18.0.6", + "@angular-devkit/build-angular": "^18.1.0", + "@angular/cli": "^18.1.0", + "@angular/compiler-cli": "^18.1.0", "@types/chart.js": "^2.9.41", "@types/d3": "^7.4.3", "@types/jasmine": "^5.1.4", "@types/jquery": "^3.5.30", - "@types/node": "^20.14.10", + "@types/node": "^20.14.11", "jasmine-core": "^5.1.2", "jest": "^29.7.0", "karma": "^6.4.3", @@ -61,6 +63,160 @@ "karma-jasmine-html-reporter": "^2.1.0" } }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", + "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", + "license": "MIT", + "dependencies": { + "@algolia/cache-common": "4.24.0" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", + "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==", + "license": "MIT" + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", + "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", + "license": "MIT", + "dependencies": { + "@algolia/cache-common": "4.24.0" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", + "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", + "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", + "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", + "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", + "license": "MIT" + }, + "node_modules/@algolia/logger-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", + "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==", + "license": "MIT" + }, + "node_modules/@algolia/logger-console": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", + "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", + "license": "MIT", + "dependencies": { + "@algolia/logger-common": "4.24.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", + "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", + "license": "MIT", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.24.0", + "@algolia/cache-common": "4.24.0", + "@algolia/cache-in-memory": "4.24.0", + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/logger-console": "4.24.0", + "@algolia/requester-browser-xhr": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/requester-node-http": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", + "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", + "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==", + "license": "MIT" + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", + "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", + "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", + "license": "MIT", + "dependencies": { + "@algolia/cache-common": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/requester-common": "4.24.0" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -75,13 +231,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1800.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1800.7.tgz", - "integrity": "sha512-ZYIjdngUOjY6G2XJGHtATLr+HhJWdo7Z3ATlzQTGI9D1a02kW3UFlELQBhFIn+1o78FU6W0STZgyfBH8M7wD2w==", + "version": "0.1801.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1801.0.tgz", + "integrity": "sha512-iZa3J3CrZT6MKiHPw8ijgVwMyCMewCsP4xc75SetUwF/yuqRUHygALs5jJVZQFQjSFUrkg9gqXa1cCjFDwpT8A==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "18.0.7", + "@angular-devkit/core": "18.1.0", "rxjs": "7.8.1" }, "engines": { @@ -91,72 +247,71 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.0.7.tgz", - "integrity": "sha512-64wCCqPA7ZpawqSopnGQ9USJBt0EiejrtD7iJLA9xgIlpJhoIetxGnglPxfiBNs5RmXXTQDY+8yrUwEPA2l6cQ==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.1.0.tgz", + "integrity": "sha512-j/YrEFuEX90Pcyzjew6EcCoxT+Va0AlGjgWyVIuStNTEsCx9Vp7T2tS7w6LL1t6leM7gzf8f/ZKtvRPnAsWdQg==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1800.7", - "@angular-devkit/build-webpack": "0.1800.7", - "@angular-devkit/core": "18.0.7", - "@angular/build": "18.0.7", - "@babel/core": "7.24.5", - "@babel/generator": "7.24.5", - "@babel/helper-annotate-as-pure": "7.22.5", - "@babel/helper-split-export-declaration": "7.24.5", - "@babel/plugin-transform-async-generator-functions": "7.24.3", - "@babel/plugin-transform-async-to-generator": "7.24.1", - "@babel/plugin-transform-runtime": "7.24.3", - "@babel/preset-env": "7.24.5", - "@babel/runtime": "7.24.5", + "@angular-devkit/architect": "0.1801.0", + "@angular-devkit/build-webpack": "0.1801.0", + "@angular-devkit/core": "18.1.0", + "@angular/build": "18.1.0", + "@babel/core": "7.24.7", + "@babel/generator": "7.24.7", + "@babel/helper-annotate-as-pure": "7.24.7", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-transform-async-generator-functions": "7.24.7", + "@babel/plugin-transform-async-to-generator": "7.24.7", + "@babel/plugin-transform-runtime": "7.24.7", + "@babel/preset-env": "7.24.7", + "@babel/runtime": "7.24.7", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "18.0.7", + "@ngtools/webpack": "18.1.0", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.19", "babel-loader": "9.1.3", "browserslist": "^4.21.5", - "copy-webpack-plugin": "11.0.0", - "critters": "0.0.22", - "css-loader": "7.1.1", - "esbuild-wasm": "0.21.3", + "copy-webpack-plugin": "12.0.2", + "critters": "0.0.24", + "css-loader": "7.1.2", + "esbuild-wasm": "0.21.5", "fast-glob": "3.3.2", "http-proxy-middleware": "3.0.0", - "https-proxy-agent": "7.0.4", - "inquirer": "9.2.22", + "https-proxy-agent": "7.0.5", "istanbul-lib-instrument": "6.0.2", - "jsonc-parser": "3.2.1", + "jsonc-parser": "3.3.1", "karma-source-map-support": "1.4.0", "less": "4.2.0", "less-loader": "12.2.0", "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.1", + "loader-utils": "3.3.1", "magic-string": "0.30.10", "mini-css-extract-plugin": "2.9.0", "mrmime": "2.0.0", - "open": "8.4.2", + "open": "10.1.0", "ora": "5.4.1", "parse5-html-rewriting-stream": "7.0.0", "picomatch": "4.0.2", - "piscina": "4.5.0", + "piscina": "4.6.1", "postcss": "8.4.38", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.1", - "sass": "1.77.2", + "sass": "1.77.6", "sass-loader": "14.2.1", "semver": "7.6.2", "source-map-loader": "5.0.0", "source-map-support": "0.5.21", "terser": "5.29.2", "tree-kill": "1.2.2", - "tslib": "2.6.2", - "undici": "6.18.0", - "vite": "5.2.11", + "tslib": "2.6.3", + "undici": "6.19.2", + "vite": "5.3.2", "watchpack": "2.4.1", - "webpack": "5.91.0", + "webpack": "5.92.1", "webpack-dev-middleware": "7.2.1", "webpack-dev-server": "5.0.4", "webpack-merge": "5.10.0", @@ -168,7 +323,7 @@ "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.21.3" + "esbuild": "0.21.5" }, "peerDependencies": { "@angular/compiler-cli": "^18.0.0", @@ -183,7 +338,7 @@ "ng-packagr": "^18.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.5" + "typescript": ">=5.4 <5.6" }, "peerDependenciesMeta": { "@angular/localize": { @@ -221,100 +376,14 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular/build": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.0.7.tgz", - "integrity": "sha512-6XfLx8VHDIB6o0cAyOqX4sUok0tB24/AupAxTtQpt+fbwVOv6fj+M1dzGj+3bdopM6WzZUPiBxjk+o/3QRCEbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1800.7", - "@babel/core": "7.24.5", - "@babel/helper-annotate-as-pure": "7.22.5", - "@babel/helper-split-export-declaration": "7.24.5", - "@vitejs/plugin-basic-ssl": "1.1.0", - "ansi-colors": "4.1.3", - "browserslist": "^4.23.0", - "critters": "0.0.22", - "esbuild": "0.21.3", - "fast-glob": "3.3.2", - "https-proxy-agent": "7.0.4", - "inquirer": "9.2.22", - "lmdb": "3.0.8", - "magic-string": "0.30.10", - "mrmime": "2.0.0", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "4.0.2", - "piscina": "4.5.0", - "sass": "1.77.2", - "semver": "7.6.2", - "undici": "6.18.0", - "vite": "5.2.11", - "watchpack": "2.4.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "@angular/localize": "^18.0.0", - "@angular/platform-server": "^18.0.0", - "@angular/service-worker": "^18.0.0", - "less": "^4.2.0", - "postcss": "^8.4.0", - "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=5.4 <5.5" - }, - "peerDependenciesMeta": { - "@angular/localize": { - "optional": true - }, - "@angular/platform-server": { - "optional": true - }, - "@angular/service-worker": { - "optional": true - }, - "less": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tailwindcss": { - "optional": true - } - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.0.7.tgz", - "integrity": "sha512-lXTy+SpLpoO5verX7TGTxV3sbD9MGWxMwJGdXA7DwZcVtDe5t38ZntzJUm7OpxWjRZ/OJn6JLmURNLcVNHzp9g==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "@angular/compiler-cli": "^18.0.0", - "typescript": ">=5.4 <5.5", - "webpack": "^5.54.0" - } - }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1800.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1800.7.tgz", - "integrity": "sha512-UQN0VFincuhuIHch8y9rfaDbVJ8RMwIJ084geJnJNMLEbzpiRdo1t4rrcuXLN0+Fp5U0bHdHl/OGyLI9GTynWg==", + "version": "0.1801.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1801.0.tgz", + "integrity": "sha512-EnkkhE4tVOk3lU5/bt8hNCQCJMefcpU5E4jChRmFu+m0OtKK2kax3hjPTUVwcpbjwpG5rO7J/U5yIhCY9afXKw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1800.7", + "@angular-devkit/architect": "0.1801.0", "rxjs": "7.8.1" }, "engines": { @@ -328,15 +397,15 @@ } }, "node_modules/@angular-devkit/core": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.0.7.tgz", - "integrity": "sha512-pVmuE37DNuTe3S4Lh1jg6U4dyHljiZiqI99u3gtS7PF765P4AeGlugHIYE7ztC74fYd9gy04sWnbeV+RQuBTVw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.1.0.tgz", + "integrity": "sha512-6eXQDzHZCbpSMLv9Ohl+1QyLVDmGEXpuuHz3y64LfUTP0aEiBaxk96FjLXIxzJ4f2pbbW2XHzc+yuboGToRA0w==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.13.0", + "ajv": "8.16.0", "ajv-formats": "3.0.1", - "jsonc-parser": "3.2.1", + "jsonc-parser": "3.3.1", "picomatch": "4.0.2", "rxjs": "7.8.1", "source-map": "0.7.4" @@ -356,14 +425,14 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.0.7.tgz", - "integrity": "sha512-U0lYPjhOaxdw+0UwVsv5y+wJdZ6DD+0ASiommB7j9kEmrPp53MhSvYNYWvwbIWwJceDa3eNq3fAmQOlVXvFCVg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.1.0.tgz", + "integrity": "sha512-BjrYutLfYFiPOSEcLBWCj3ENkwDn8gMfBSJesaBz7OrZBZGK5j0dVgBLIsGTP96TKo4o4vszJQOvS4AtV6xMGg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "18.0.7", - "jsonc-parser": "3.2.1", + "@angular-devkit/core": "18.1.0", + "jsonc-parser": "3.3.1", "magic-string": "0.30.10", "ora": "5.4.1", "rxjs": "7.8.1" @@ -375,9 +444,9 @@ } }, "node_modules/@angular/animations": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.0.6.tgz", - "integrity": "sha512-43FOKRB0+ElHWNt6AGFoBKtYf8YqIc5mUP8jS4R7ff+M5c9KrDbRp1M+lzL3uARcncwfQjttyedKTz4IHRzi0g==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.1.0.tgz", + "integrity": "sha512-K0BhvZ/SIVoGXZVuh1KOJDdgcGlHfFGMGrs58utndndAb+gYXReMfz4GR5cQs2OObH6TKmIOY2EH7Og1CY2tsw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -386,13 +455,84 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.0.6" + "@angular/core": "18.1.0" + } + }, + "node_modules/@angular/build": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.1.0.tgz", + "integrity": "sha512-4yLrGqMDoNBis2Z4s8F3wSqlB2XLtwy/10tREBk9xVaCojERiwDvtHqzbMeHqD6ZMGDFtdhI12q8FT5jZVUmAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.1801.0", + "@babel/core": "7.24.7", + "@babel/helper-annotate-as-pure": "7.24.7", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-syntax-import-attributes": "7.24.7", + "@inquirer/confirm": "3.1.11", + "@vitejs/plugin-basic-ssl": "1.1.0", + "ansi-colors": "4.1.3", + "browserslist": "^4.23.0", + "critters": "0.0.24", + "esbuild": "0.21.5", + "fast-glob": "3.3.2", + "https-proxy-agent": "7.0.5", + "lmdb": "3.0.12", + "magic-string": "0.30.10", + "mrmime": "2.0.0", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "picomatch": "4.0.2", + "piscina": "4.6.1", + "rollup": "4.18.0", + "sass": "1.77.6", + "semver": "7.6.2", + "undici": "6.19.2", + "vite": "5.3.2", + "watchpack": "2.4.1" + }, + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^18.0.0", + "@angular/localize": "^18.0.0", + "@angular/platform-server": "^18.0.0", + "@angular/service-worker": "^18.0.0", + "less": "^4.2.0", + "postcss": "^8.4.0", + "tailwindcss": "^2.0.0 || ^3.0.0", + "typescript": ">=5.4 <5.6" + }, + "peerDependenciesMeta": { + "@angular/localize": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "less": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tailwindcss": { + "optional": true + } } }, "node_modules/@angular/cdk": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.0.6.tgz", - "integrity": "sha512-9CmlQ8uZ0cHuj+1jDdabbFw90QpjrJzh1/cgeHN/8vAGE4ranxX3l6cqpVxuoWRLkB2ykTHt2xeoTM8y0d9ERA==", + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.1.1.tgz", + "integrity": "sha512-IaDjvRUgAoKnEeafrnBX+hjTR+1M3O3fV3AybBCjN4NuiPtuyOJiTMg0cTv6RbluJ/SenbT4MQq3tMpOsa9i4w==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -407,24 +547,24 @@ } }, "node_modules/@angular/cli": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.0.7.tgz", - "integrity": "sha512-CHnpI6d6MpXFsx3750jN4IX3oeieIMKzUPVZUMvPgDbhGFfChHKdxdJStDjYsH47pORb2pMHULw0RJCAPvtB9A==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.1.0.tgz", + "integrity": "sha512-2E+b7S/736AOmxf5je9OWoPpgPY240TfJfFXwQiVvq/4KyC+ZR9lBrqRx72Xghn8nu3z8Q2BPZIXVGZppl0USQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1800.7", - "@angular-devkit/core": "18.0.7", - "@angular-devkit/schematics": "18.0.7", - "@schematics/angular": "18.0.7", + "@angular-devkit/architect": "0.1801.0", + "@angular-devkit/core": "18.1.0", + "@angular-devkit/schematics": "18.1.0", + "@inquirer/prompts": "5.0.7", + "@listr2/prompt-adapter-inquirer": "2.0.13", + "@schematics/angular": "18.1.0", "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "4.1.2", - "inquirer": "9.2.22", - "jsonc-parser": "3.2.1", + "ini": "4.1.3", + "jsonc-parser": "3.3.1", + "listr2": "8.2.3", "npm-package-arg": "11.0.2", "npm-pick-manifest": "9.0.1", - "ora": "5.4.1", "pacote": "18.0.6", "resolve": "1.22.8", "semver": "7.6.2", @@ -441,9 +581,9 @@ } }, "node_modules/@angular/common": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.0.6.tgz", - "integrity": "sha512-ARwNte/POelohW6DaNJQ56rZbEJMCvGSdhvaJNpJ0UlFxvKmK+6QmAcgLb5WwNoCqQcjtjUKavekhfNlpg5NBg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.1.0.tgz", + "integrity": "sha512-noHDLarQSCZZh7hyNd0HR61Fut+q4QCVq9qc/jKPglfbV/6nPujQSmSpT+rNJlNuBOrCLuvH/CNBNbiqii+x3g==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -452,14 +592,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.0.6", + "@angular/core": "18.1.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.0.6.tgz", - "integrity": "sha512-n0MuxGdKrzFfO/UWDf8FzXiPoGIyMXJ7bT+KHuctg1tIQWzTe3zsB7/6De/MGUz1oLkU9TuigF4KWdkSKf5Amg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.1.0.tgz", + "integrity": "sha512-JRQzVTeJGSfRLY+dx+gwu/hPQVB8K+5pW12Z42M9x/HBgGW4in0cO2zHkeQPvImqm0nak82Us1Hyf5C+qTlMMQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -468,7 +608,7 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "18.0.6" + "@angular/core": "18.1.0" }, "peerDependenciesMeta": { "@angular/core": { @@ -477,9 +617,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.0.6.tgz", - "integrity": "sha512-D5UUcSB0JywnwsPg6svHjh+uZVhvJ9iHDFbj3sBGYSQ4NWu0P7tk9g43s8eOF53goYRkPeyCI1QkRGMLZLE8Vg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.1.0.tgz", + "integrity": "sha512-BBsogLPJwxkPh7f8RVHsxyyqNE8XpHbAanjB5fAwnU4W6Sw1kR5rFzkeZM3xaRm2MDiC8DovIl6hlf+s/mKYOw==", "license": "MIT", "dependencies": { "@babel/core": "7.24.7", @@ -500,74 +640,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "18.0.6", - "typescript": ">=5.4 <5.5" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" + "@angular/compiler": "18.1.0", + "typescript": ">=5.4 <5.6" } }, "node_modules/@angular/core": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.0.6.tgz", - "integrity": "sha512-a5ucQqCNI/6MzJl+r+NGvPqR/z44aVB1WttmZ/AbKIh2VIkEFp9VqOg+0HQnEItoMI8BnRbrsYHGp+D5Mtw8Jg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.1.0.tgz", + "integrity": "sha512-/57/s7CD/0CwlN+3FlhVmx7ypCWXjKi5UKtnlBAUg0D1denIf6ADxwTHFZABYZcYBqOTJgeQUtUw9u/A+0CIlg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -581,9 +661,9 @@ } }, "node_modules/@angular/forms": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.0.6.tgz", - "integrity": "sha512-hwF/H5tVhMLC5qmGEaCCJI2yQ58o5rBY6dGTQhfWQn3+bntISQfZ+4mk1kT2iQeuiQCkI78KNhBV2bbLA9kGUw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.1.0.tgz", + "integrity": "sha512-m+7m9wa+n5dEacd458eSZsZTz0B+HbOtr7/uqM0YTMQaPrhwl1epG5Y103mB6yr00JiJcLNlPLjP888cHFjldQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -592,16 +672,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.0.6", - "@angular/core": "18.0.6", - "@angular/platform-browser": "18.0.6", + "@angular/common": "18.1.0", + "@angular/core": "18.1.0", + "@angular/platform-browser": "18.1.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/localize": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-18.0.6.tgz", - "integrity": "sha512-Ks6PXmrhV4J01Ib2pyfoMMYdnRhkfMROVObr47XEZIlvbUpeDQ0oBdiSqD91AaSpGCQddVWcJda1geLFaVGugA==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-18.1.0.tgz", + "integrity": "sha512-84D06p2Th5NxoJZzsSIn4FkTJGImj7rtNnvyTrHvHdomzzUKwiBOXDB2FiCLDstND0DsCtgjD/uBJivg77z9tg==", "license": "MIT", "dependencies": { "@babel/core": "7.24.7", @@ -618,74 +698,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "18.0.6", - "@angular/compiler-cli": "18.0.6" + "@angular/compiler": "18.1.0", + "@angular/compiler-cli": "18.1.0" } }, - "node_modules/@angular/localize/node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/localize/node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@angular/localize/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/@angular/localize/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@angular/material": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.0.6.tgz", - "integrity": "sha512-6Gp+oW7zjkb5A6HnHMYlxCt4wB8JqjIoAQu1MgQ6OKOOaDlvhMg2+a1ww5mov/OuoFE+FluLQkMCmVkjG1t/Aw==", + "node_modules/@angular/material": { + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.1.1.tgz", + "integrity": "sha512-9JdUEUZheMMk+Tu8oDLRdI2eXOeI9d2BjEZYkoDif4iB7TCldmcKJyTYXs3kSZz6B53vup/vgKJUPBHLkIDD+A==", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.7f224ddd4.0", @@ -740,7 +760,7 @@ }, "peerDependencies": { "@angular/animations": "^18.0.0 || ^19.0.0", - "@angular/cdk": "18.0.6", + "@angular/cdk": "18.1.1", "@angular/common": "^18.0.0 || ^19.0.0", "@angular/core": "^18.0.0 || ^19.0.0", "@angular/forms": "^18.0.0 || ^19.0.0", @@ -749,9 +769,9 @@ } }, "node_modules/@angular/platform-browser": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.0.6.tgz", - "integrity": "sha512-ihEni4hIIwOPaWIY+elF7UjWLEpNwYPCql9xhcSA3/SpB8zdaqwV/JgEPnBd5+exwcGr07TGcZ3hLfM7xR6N/w==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.1.0.tgz", + "integrity": "sha512-jCmxthiI4Zef54crckNht60xwfIsuciGeyZvb7SsXna2maLW9fA4uz1VhZqIWTiBnHwNynVlyfBX3/jBD7S9+g==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -760,9 +780,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/animations": "18.0.6", - "@angular/common": "18.0.6", - "@angular/core": "18.0.6" + "@angular/animations": "18.1.0", + "@angular/common": "18.1.0", + "@angular/core": "18.1.0" }, "peerDependenciesMeta": { "@angular/animations": { @@ -771,9 +791,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.0.6.tgz", - "integrity": "sha512-GTf8ZpUxvNT42z5Ia7qkqNXkdO4y0OR31gfJ8ZDHYFJoMtbkFExX/8rQdGSvDckkfws/DGTk+XcYZg+Vveal6Q==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.1.0.tgz", + "integrity": "sha512-D/wuOQf+gULld9DVEzn2Lw3WbTyAYf/sp3DC5k83O+DQsG3eAIsVkt0zdE+U3DrDYsiWg8M3X+ioi3ouqK0mNg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -782,16 +802,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.0.6", - "@angular/compiler": "18.0.6", - "@angular/core": "18.0.6", - "@angular/platform-browser": "18.0.6" + "@angular/common": "18.1.0", + "@angular/compiler": "18.1.0", + "@angular/core": "18.1.0", + "@angular/platform-browser": "18.1.0" } }, "node_modules/@angular/router": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.0.6.tgz", - "integrity": "sha512-0hPs0ZVIEuf7MZd6quRCBsXEBMQvh0QHCjlj/WrRB3LSHs616mi+olApQ1DvwNZBYXfI7/qW7TQyUyNbm+xkfg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.1.0.tgz", + "integrity": "sha512-dl2cSxZkl4we+rWMxdm123TZzlor6yxwNFI2yT7b6DP2i+rXaaHBSSPet0ASp+UX6djz+Osr56Bifs6wi4rhiQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -800,9 +820,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "18.0.6", - "@angular/core": "18.0.6", - "@angular/platform-browser": "18.0.6", + "@angular/common": "18.1.0", + "@angular/core": "18.1.0", + "@angular/platform-browser": "18.1.0", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -820,30 +840,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.8.tgz", + "integrity": "sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -874,12 +894,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -889,13 +909,13 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -916,14 +936,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", + "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -941,16 +961,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", - "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", + "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", "@babel/helper-optimise-call-expression": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -964,32 +984,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1018,19 +1012,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1096,14 +1077,14 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", - "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1123,9 +1104,9 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz", + "integrity": "sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==", "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", @@ -1141,18 +1122,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", @@ -1167,9 +1136,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, "license": "MIT", "engines": { @@ -1194,19 +1163,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", @@ -1253,22 +1209,21 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1284,9 +1239,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1337,9 +1292,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", + "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", "license": "MIT", "bin": { "parser": "bin/babel-parser.js" @@ -1744,15 +1699,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -1763,15 +1718,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1848,17 +1803,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", - "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", + "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-replace-supers": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" @@ -1870,32 +1825,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", @@ -1914,13 +1843,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", - "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2132,14 +2061,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-simple-access": "^7.24.7" }, "engines": { @@ -2306,13 +2235,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", - "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -2375,19 +2304,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", @@ -2438,14 +2354,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", - "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.1", "babel-plugin-polyfill-regenerator": "^0.6.1", @@ -2534,13 +2450,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", - "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2617,28 +2533,28 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2650,54 +2566,54 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", @@ -2745,10 +2661,9 @@ "license": "MIT" }, "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -2772,19 +2687,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", + "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", + "@babel/generator": "^7.24.8", "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-function-name": "^7.24.7", "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.8", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2793,12 +2708,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", + "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.24.8", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -2807,25 +2722,13 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", + "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -2861,9 +2764,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", - "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -2878,9 +2781,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz", - "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -2895,9 +2798,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", - "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -2912,9 +2815,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz", - "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -2929,9 +2832,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", - "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -2946,9 +2849,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", - "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -2963,9 +2866,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", - "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -2980,9 +2883,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", - "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -2997,9 +2900,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", - "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -3014,9 +2917,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", - "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -3031,9 +2934,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", - "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -3048,9 +2951,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", - "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -3065,9 +2968,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", - "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -3082,9 +2985,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", - "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -3099,9 +3002,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", - "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -3116,9 +3019,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", - "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -3133,9 +3036,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", - "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -3150,9 +3053,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", - "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -3167,9 +3070,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", - "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -3184,9 +3087,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", - "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -3201,9 +3104,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", - "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -3218,9 +3121,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", - "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -3235,9 +3138,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", - "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -3293,10 +3196,9 @@ "license": "MIT" }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz", - "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==", - "hasInstallScript": true, + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz", + "integrity": "sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==", "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" @@ -3308,292 +3210,617 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "license": "MIT" }, - "node_modules/@inquirer/figures": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", - "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "node_modules/@inquirer/checkbox": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.3.10.tgz", + "integrity": "sha512-CTc864M2/523rKc9AglIzAcUCuPXDZENgc5S2KZFVRbnMzpXcYTsUWmbqSeL0XLvtlvEtNevkkVbfVhJpruOyQ==", "dev": true, "license": "MIT", - "engines": { + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { "node": ">=18" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", + "node_modules/@inquirer/checkbox/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": ">=12" + "node": ">=18" } }, - "node_modules/@isaacs/cliui/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==", - "license": "MIT", + "node_modules/@inquirer/checkbox/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", "engines": { - "node": ">=12" + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "node_modules/@inquirer/confirm": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.11.tgz", + "integrity": "sha512-3wWw10VPxQP279FO4bzWsf8YjIAq7NdwATJ4xS2h1uwsXZu/RmtOVV95rZ7yllS1h/dzu+uLewjMAzNDEj8h2w==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@inquirer/core": "^8.2.4", + "@inquirer/type": "^1.3.3" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=18" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/@inquirer/core": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.4.tgz", + "integrity": "sha512-7vsXSfxtrrbwMTirfaKwPcjqJy7pzeuF/bP62yo1NQrRJ5HjmMlrhZml/Ljm9ODc1RnbhJlTeSnCkjtFddKjwA==", + "dev": true, "license": "MIT", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.3.3", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "picocolors": "^1.0.1", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0" }, "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@inquirer/editor": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.1.14.tgz", + "integrity": "sha512-6nWpoJyVAKwAcv67bkbBmmi3f32xua79fP7TRmNUoR4K+B1GiOBsHO1YdvET/jvC+nTlBZL7puKAKyM7G+Lkzw==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "external-editor": "^3.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=18" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "node_modules/@inquirer/editor/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@inquirer/editor/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "node_modules/@inquirer/expand": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.1.14.tgz", + "integrity": "sha512-JcxsLajwPykF2kq6biIUdoOzTQ3LXqb8XMVrWkCprG/pFeU1SsxcSSFbF1T5jJGvvlTVcsE+JdGjbQ8ZRZ82RA==", "dev": true, - "license": "ISC", + "license": "MIT", "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" + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "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==", + "node_modules/@inquirer/expand/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", "dev": true, "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "node_modules/@inquirer/expand/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" + "license": "ISC", + "engines": { + "node": ">=14" }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.3.tgz", + "integrity": "sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==", + "dev": true, + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" } }, - "node_modules/@jest/console/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==", + "node_modules/@inquirer/input": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.2.1.tgz", + "integrity": "sha512-Yl1G6h7qWydzrJwqN777geeJVaAFL5Ly83aZlw4xHf8Z/BoTMfKRheyuMaQwOG7LQ4e5nQP7PxXdEg4SzQ+OKw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=18" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@inquirer/input/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": ">=10" + "node": ">=18" + } + }, + "node_modules/@inquirer/input/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@jest/console/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==", + "node_modules/@inquirer/password": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.1.14.tgz", + "integrity": "sha512-sPzOkXLhWJQ96K6nPZFnF8XB8tsDrcCRobd1d3EDz81F+4hp8BbdmsnsQcqZ7oYDIOVM/mWJyIUtJ35TrssJxQ==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "ansi-escapes": "^4.3.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" } }, - "node_modules/@jest/console/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, - "license": "MIT" - }, - "node_modules/@jest/console/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==", + "node_modules/@inquirer/password/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", "dev": true, "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/@inquirer/password/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@jest/console/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==", + "node_modules/@inquirer/prompts": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.0.7.tgz", + "integrity": "sha512-GFcigCxJTKCH3aECzMIu4FhgLJWnFvMXzpI4CCSoELWFtkOOU2P+goYA61+OKpGrB8fPE7q6n8zAXBSlZRrHjQ==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@inquirer/checkbox": "^2.3.7", + "@inquirer/confirm": "^3.1.11", + "@inquirer/editor": "^2.1.11", + "@inquirer/expand": "^2.1.11", + "@inquirer/input": "^2.1.11", + "@inquirer/password": "^2.1.11", + "@inquirer/rawlist": "^2.1.11", + "@inquirer/select": "^2.3.7" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "node_modules/@inquirer/rawlist": { + "version": "2.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.1.14.tgz", + "integrity": "sha512-pLpEzhKNQ/ugFAFfgCNaXljB+dcCwmXwR1jOxAbVeFIdB3l02E5gjI+h1rb136tq0T8JO6P5KFR1oTeld/wdrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/rawlist/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/rawlist/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@inquirer/select": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.3.10.tgz", + "integrity": "sha512-rr7iR0Zj1YFfgM8IUGimPD9Yukd+n/U63CnYT9kdum6DbRXtMxR45rrreP+EA9ixCnShr+W4xj7suRxC1+8t9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.0.2", + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/select/node_modules/@inquirer/core": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.3", + "@inquirer/type": "^1.4.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^20.14.9", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-spinners": "^2.9.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/select/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@inquirer/type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", + "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "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, + "license": "ISC", + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "slash": "^3.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, - "node_modules/@jest/core/node_modules/ansi-styles": { + "node_modules/@jest/console/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==", @@ -3609,7 +3836,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/core/node_modules/chalk": { + "node_modules/@jest/console/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -3626,7 +3853,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/core/node_modules/color-convert": { + "node_modules/@jest/console/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==", @@ -3639,14 +3866,14 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/core/node_modules/color-name": { + "node_modules/@jest/console/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, "license": "MIT" }, - "node_modules/@jest/core/node_modules/has-flag": { + "node_modules/@jest/console/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==", @@ -3656,7 +3883,7 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/slash": { + "node_modules/@jest/console/node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", @@ -3666,7 +3893,7 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/supports-color": { + "node_modules/@jest/console/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==", @@ -3679,15 +3906,149 @@ "node": ">=8" } }, - "node_modules/@jest/environment": { + "node_modules/@jest/core": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/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, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/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, + "license": "MIT", + "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/@jest/core/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, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/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, + "license": "MIT" + }, + "node_modules/@jest/core/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", "@types/node": "*", "jest-mock": "^29.7.0" }, @@ -4299,23 +4660,26 @@ "dev": true, "license": "MIT" }, - "node_modules/@ljharb/through": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz", - "integrity": "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==", + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.13.tgz", + "integrity": "sha512-nAl6teTt7EWSjttNavAnv3uFR3w3vPP3OTYmHyPNHzKhAj2NoBDHmbS3MGpvvO8KXXPASnHjEGrrKrdKTMKPnQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "@inquirer/type": "^1.3.3" }, "engines": { - "node": ">= 0.4" + "node": ">=18.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 6" } }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.8.tgz", - "integrity": "sha512-+lFwFvU+zQ9zVIFETNtmW++syh3Ps5JS8MPQ8zOYtQZoU+dTR8ivWHTaE2QVk1JG2payGDLUAvpndLAjGMdeeA==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.12.tgz", + "integrity": "sha512-vgTwzNUD3Hy4aqtGhX2+nV/usI0mwy3hDRuTjs8VcK0BLiMVEpNQXgzwlWEgPmA8AAPloUgyOs2nK5clJF5oIg==", "cpu": [ "arm64" ], @@ -4327,9 +4691,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.8.tgz", - "integrity": "sha512-T98rfsgfdQMS5/mqdsPb6oHSJ+iBYNa+PQDLtXLh6rzTEBsYP9x2uXxIj6VS4qXVDWXVi8rv85NCOG+UBOsHXQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.12.tgz", + "integrity": "sha512-qOt0hAhj2ZLY6aEWu85rzt5zcyCAQITMhCMEPNlo1tuYekpVAdkQNiwXxEkCjBYvwTskvXuwXOOUpjuSc+aJnA==", "cpu": [ "x64" ], @@ -4341,9 +4705,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.8.tgz", - "integrity": "sha512-gVNCi3bYWatdPMeFpFjuZl6bzVL55FkeZU3sPeU+NsMRXC+Zl3qOx3M6cM4OMlJWbhHjYjf2b8q83K0mczaiWQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.12.tgz", + "integrity": "sha512-Ggd/UXpE+alMncbELCXA3OKpDj9bDBR3qVO7WRTxstloDglRAHfZmUJgTkeaNKjFO1JHqS7AKy0jba9XebZB1w==", "cpu": [ "arm" ], @@ -4355,9 +4719,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.8.tgz", - "integrity": "sha512-uEBGCQIChsixpykL0pjCxfF64btv64vzsb1NoM5u0qvabKvKEvErhXGoqovyldDu9u1T/fswD8Kf6ih0vJEvDQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.12.tgz", + "integrity": "sha512-Qy4cFXFe9h1wAWMsojex8x1ifvw2kqiZv686YiRTdQEzAfc3vJASHFcD/QejHUCx7YHMYdnUoCS45rG2AiGDTQ==", "cpu": [ "arm64" ], @@ -4369,9 +4733,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.8.tgz", - "integrity": "sha512-6v0B4sa9ulNezmDZtVpLjNHmA0qZzUl3001YJ2RF0naxsuv/Jq/xEwNYpOzfcdizHfpCE0oBkWzk/r+Slr+0zw==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.12.tgz", + "integrity": "sha512-c+noT9IofktxktFllKHFmci8ka2SYGSLN17pj/KSl1hg7mmfAiGp4xxFxEwMLTb+SX95vP1DFiR++1I3WLVxvA==", "cpu": [ "x64" ], @@ -4383,9 +4747,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.8.tgz", - "integrity": "sha512-lDLGRIMqdwYD39vinwNqqZUxCdL2m2iIdn+0HyQgIHEiT0g5rIAlzaMKzoGWon5NQumfxXFk9y0DarttkR7C1w==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.12.tgz", + "integrity": "sha512-CO3MFV8gUx16NU/CyyuumAKblESwvoGVA2XhQKZ976OTOxaTbb8F8D3f0iiZ4MYqsN74jIrFuCmXpPnpjbhfOQ==", "cpu": [ "x64" ], @@ -5299,6 +5663,23 @@ "rxjs": "^6.5.3 || ^7.4.0" } }, + "node_modules/@ngtools/webpack": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.1.0.tgz", + "integrity": "sha512-J4ATDGq0AubLbP3DOFRjp0pDBvSgzjtiu5l1hGq3xf6AzVAEmZFlp2Ac2EykuK2r8XDnCVoLrxICJOXZWWzP2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^18.0.0", + "typescript": ">=5.4 <5.6", + "webpack": "^5.54.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -5991,15 +6372,15 @@ ] }, "node_modules/@schematics/angular": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.0.7.tgz", - "integrity": "sha512-46jcRDnMYfnwN5CAXimbptbrBdLrNhG3NFGNT1B2O9DzmlXwLclK/z7lz/v70RcBNWMnOcnsYMFB4IbLhN/Fog==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.1.0.tgz", + "integrity": "sha512-k9Dy6JD7hqvCzDqnMjDm7J8H/P6m5mLuX2yEgQWKRAJ/YMINtBQAaKA1T9qXk97kEX6RNLpHMuDIsrIfK/H31Q==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "18.0.7", - "@angular-devkit/schematics": "18.0.7", - "jsonc-parser": "3.2.1" + "@angular-devkit/core": "18.1.0", + "@angular-devkit/schematics": "18.1.0", + "jsonc-parser": "3.3.1" }, "engines": { "node": "^18.19.1 || ^20.11.1 || >=22.0.0", @@ -6237,6 +6618,19 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -6762,6 +7156,12 @@ "@types/d3-selection": "*" } }, + "node_modules/@types/dom-speech-recognition": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/dom-speech-recognition/-/dom-speech-recognition-0.0.1.tgz", + "integrity": "sha512-udCxb8DvjcDKfk1WTBzDsxFbLgYxmQGKrE/ricoMqHRNjSlSUCcamVTA5lIQqzY10mY5qCY0QDwBfFEwhfoDPw==", + "license": "MIT" + }, "node_modules/@types/eslint": { "version": "8.56.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", @@ -6824,6 +7224,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/google.maps": { + "version": "3.55.11", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.55.11.tgz", + "integrity": "sha512-F3VuPtjKj4UGuyym75pqmgPBOHbT/i7I6/D+4DdtSzbeu2aWZG1ENwpbZOd46uO+PSAz9flJEhxxi+b4MVb4gQ==", + "license": "MIT" + }, "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", @@ -6834,6 +7240,12 @@ "@types/node": "*" } }, + "node_modules/@types/hogan.js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/hogan.js/-/hogan.js-3.0.5.tgz", + "integrity": "sha512-/uRaY3HGPWyLqOyhgvW9Aa43BNnLZrNeQxl2p8wqId4UHMfPKolSB+U7BlZyO1ng7MkLnyEAItsBzCG0SDhqrA==", + "license": "MIT" + }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", @@ -6915,10 +7327,20 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/node": { - "version": "20.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", - "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "version": "20.14.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", + "integrity": "sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==", "dev": true, "license": "MIT", "dependencies": { @@ -6939,7 +7361,6 @@ "version": "6.9.15", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", - "dev": true, "license": "MIT" }, "node_modules/@types/range-parser": { @@ -7019,6 +7440,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/ws": { "version": "8.5.10", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", @@ -7278,10 +7706,10 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -7356,9 +7784,9 @@ } }, "node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dev": true, "license": "MIT", "dependencies": { @@ -7403,6 +7831,41 @@ "ajv": "^8.8.2" } }, + "node_modules/algoliasearch": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", + "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", + "license": "MIT", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.24.0", + "@algolia/cache-common": "4.24.0", + "@algolia/cache-in-memory": "4.24.0", + "@algolia/client-account": "4.24.0", + "@algolia/client-analytics": "4.24.0", + "@algolia/client-common": "4.24.0", + "@algolia/client-personalization": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/logger-console": "4.24.0", + "@algolia/recommend": "4.24.0", + "@algolia/requester-browser-xhr": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/requester-node-http": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.3.tgz", + "integrity": "sha512-2eoEz8mG4KHE+DzfrBTrCmDPxVXv7aZZWPojAJFtARpxxMO6lkos1dJ+XDCXdPvq7q3tpYWRi6xXmVQikejtpA==", + "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, "node_modules/angular-auth-oidc-client": { "version": "18.0.1", "resolved": "https://registry.npmjs.org/angular-auth-oidc-client/-/angular-auth-oidc-client-18.0.1.tgz", @@ -8795,6 +9258,77 @@ "@colors/colors": "1.5.0" } }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/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, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -9202,21 +9736,21 @@ } }, "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", + "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", "dev": true, "license": "MIT", "dependencies": { - "fast-glob": "^3.2.11", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.1", - "globby": "^13.1.1", + "globby": "^14.0.0", "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -9444,9 +9978,9 @@ } }, "node_modules/critters": { - "version": "0.0.22", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.22.tgz", - "integrity": "sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw==", + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz", + "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -9577,9 +10111,9 @@ } }, "node_modules/css-loader": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz", - "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "license": "MIT", "dependencies": { @@ -10107,13 +10641,16 @@ } }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/delegates": { @@ -10579,9 +11116,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz", - "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -10592,35 +11129,35 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.3", - "@esbuild/android-arm": "0.21.3", - "@esbuild/android-arm64": "0.21.3", - "@esbuild/android-x64": "0.21.3", - "@esbuild/darwin-arm64": "0.21.3", - "@esbuild/darwin-x64": "0.21.3", - "@esbuild/freebsd-arm64": "0.21.3", - "@esbuild/freebsd-x64": "0.21.3", - "@esbuild/linux-arm": "0.21.3", - "@esbuild/linux-arm64": "0.21.3", - "@esbuild/linux-ia32": "0.21.3", - "@esbuild/linux-loong64": "0.21.3", - "@esbuild/linux-mips64el": "0.21.3", - "@esbuild/linux-ppc64": "0.21.3", - "@esbuild/linux-riscv64": "0.21.3", - "@esbuild/linux-s390x": "0.21.3", - "@esbuild/linux-x64": "0.21.3", - "@esbuild/netbsd-x64": "0.21.3", - "@esbuild/openbsd-x64": "0.21.3", - "@esbuild/sunos-x64": "0.21.3", - "@esbuild/win32-arm64": "0.21.3", - "@esbuild/win32-ia32": "0.21.3", - "@esbuild/win32-x64": "0.21.3" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/esbuild-wasm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.21.3.tgz", - "integrity": "sha512-DMOV+eeVra0yVq3XIojfczdEQsz+RiFnpEj7lqs8Gux9mlTpN7yIbw0a4KzLspn0Uhw6UVEH3nUAidSqc/rcQg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.21.5.tgz", + "integrity": "sha512-L/FlOPMMFtw+6qPAbuPvJXdrOYOp9yx/PEwSrIZW0qghY4vgV003evdYDwqQ/9ENMQI0B6RMod9xT4FHtto6OQ==", "dev": true, "license": "MIT", "bin": { @@ -11404,6 +11941,19 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", @@ -11532,20 +12082,34 @@ } }, "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "license": "MIT", "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -11680,6 +12244,49 @@ "node": ">= 0.4" } }, + "node_modules/hogan.js": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz", + "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==", + "dependencies": { + "mkdirp": "0.3.0", + "nopt": "1.0.10" + }, + "bin": { + "hulk": "bin/hulk" + } + }, + "node_modules/hogan.js/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==", + "license": "ISC" + }, + "node_modules/hogan.js/node_modules/mkdirp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "license": "MIT/X11", + "engines": { + "node": "*" + } + }, + "node_modules/hogan.js/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "license": "MIT", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/hosted-git-info": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", @@ -11747,6 +12354,12 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/htm": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==", + "license": "Apache-2.0" + }, "node_modules/html-entities": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", @@ -11911,9 +12524,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", "dev": true, "license": "MIT", "dependencies": { @@ -12182,52 +12795,56 @@ "license": "ISC" }, "node_modules/ini": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz", - "integrity": "sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/inquirer": { - "version": "9.2.22", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.22.tgz", - "integrity": "sha512-SqLLa/Oe5rZUagTR9z+Zd6izyatHglbmbvVofo1KzuVB54YHleWzeHNLoR7FOICGOeQSqeLh1cordb3MzhGcEw==", - "dev": true, + "node_modules/instantsearch-ui-components": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/instantsearch-ui-components/-/instantsearch-ui-components-0.7.0.tgz", + "integrity": "sha512-4dHmCFbKWap5iSR2VmF5pSBECGQbAa8sPMoazMihYY2/0ahVzdHrOOtT8/hferG1A/xTT8nzfU7PIg+8lomNsA==", "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.2", - "@ljharb/through": "^2.3.13", - "ansi-escapes": "^4.3.2", - "chalk": "^5.3.0", - "cli-cursor": "^3.1.0", - "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "lodash": "^4.17.21", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" + "@babel/runtime": "^7.1.2" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, + "node_modules/instantsearch.js": { + "version": "4.73.2", + "resolved": "https://registry.npmjs.org/instantsearch.js/-/instantsearch.js-4.73.2.tgz", + "integrity": "sha512-96S6wKh7TVXbmnliESPphPHrcpQ6BiJvVqgnS6lZmHI72sLKgadIwuBXCo1cIFIU5LaCH77ydCUCo2BO5HmX9w==", "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1", + "@types/dom-speech-recognition": "^0.0.1", + "@types/google.maps": "^3.45.3", + "@types/hogan.js": "^3.0.0", + "@types/qs": "^6.5.3", + "algoliasearch-helper": "3.22.3", + "hogan.js": "^3.0.2", + "htm": "^3.0.0", + "instantsearch-ui-components": "0.7.0", + "preact": "^10.10.0", + "qs": "^6.5.1 < 6.10", + "search-insights": "^2.15.0" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/instantsearch.js/node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "license": "BSD-3-Clause", "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/internmap": { @@ -12315,16 +12932,16 @@ } }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -12389,22 +13006,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -12555,16 +13156,19 @@ "license": "MIT" }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-yarn-global": { @@ -14579,9 +15183,9 @@ } }, "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", "dev": true, "license": "MIT" }, @@ -15204,17 +15808,127 @@ "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==", "license": "ISC" }, + "node_modules/listr2": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.3.tgz", + "integrity": "sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/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, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lmdb": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.8.tgz", - "integrity": "sha512-9rp8JT4jPhCRJUL7vRARa2N06OLSYzLwQsEkhC6Qu5XbcLyM/XBLMzDlgS/K7l7c5CdURLdDk9uE+hPFIogHTQ==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.12.tgz", + "integrity": "sha512-JnoEulTgveoC64vlYJ9sufGLuNkk6TcxSYpKxSC9aM42I61jIv3pQH0fgb6qW7HV0+FNqA3g1WCQQYfhfawGoQ==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "msgpackr": "^1.9.9", + "msgpackr": "^1.10.2", "node-addon-api": "^6.1.0", - "node-gyp-build-optional-packages": "5.1.1", + "node-gyp-build-optional-packages": "5.2.2", "ordered-binary": "^1.4.1", "weak-lru-cache": "^1.2.2" }, @@ -15222,12 +15936,12 @@ "download-lmdb-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.0.8", - "@lmdb/lmdb-darwin-x64": "3.0.8", - "@lmdb/lmdb-linux-arm": "3.0.8", - "@lmdb/lmdb-linux-arm64": "3.0.8", - "@lmdb/lmdb-linux-x64": "3.0.8", - "@lmdb/lmdb-win32-x64": "3.0.8" + "@lmdb/lmdb-darwin-arm64": "3.0.12", + "@lmdb/lmdb-darwin-x64": "3.0.12", + "@lmdb/lmdb-linux-arm": "3.0.12", + "@lmdb/lmdb-linux-arm64": "3.0.12", + "@lmdb/lmdb-linux-x64": "3.0.12", + "@lmdb/lmdb-win32-x64": "3.0.12" } }, "node_modules/loader-runner": { @@ -15241,9 +15955,9 @@ } }, "node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", "dev": true, "license": "MIT", "engines": { @@ -15483,51 +16197,235 @@ "node": ">=8" } }, - "node_modules/log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "node_modules/log-update": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" + "ansi-escapes": "^6.2.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", + "dev": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "node_modules/log-update/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, "license": "MIT", - "dependencies": { + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "license": "MIT", + "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" } }, @@ -16097,22 +16995,6 @@ "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" } }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", - "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^2.0.1" - }, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", @@ -16339,9 +17221,9 @@ } }, "node_modules/node-gyp-build-optional-packages": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", - "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", "dev": true, "license": "MIT", "dependencies": { @@ -17852,18 +18734,19 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", "dev": true, "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -18495,9 +19378,9 @@ } }, "node_modules/piscina": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.5.0.tgz", - "integrity": "sha512-iBaLWI56PFP81cfBSomWTmhOo9W2/yhIOL+Tk8O1vBCpK39cM0tGxB+wgYjG31qq4ohGvysfXSdnj8h7g4rZxA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz", + "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==", "dev": true, "license": "MIT", "optionalDependencies": { @@ -18740,9 +19623,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", "dev": true, "license": "MIT", "dependencies": { @@ -18760,6 +19643,16 @@ "dev": true, "license": "MIT" }, + "node_modules/preact": { + "version": "10.22.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.1.tgz", + "integrity": "sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -18801,9 +19694,9 @@ "license": "MIT" }, "node_modules/primeng": { - "version": "17.18.3", - "resolved": "https://registry.npmjs.org/primeng/-/primeng-17.18.3.tgz", - "integrity": "sha512-gbFo9cZF3E2ox8MkIPMp5CuqACMkJwgpjjNofzI2gh/9BKnAWB4Iao7mLKTlU46CtzHsmslQ9lU8OmmKG7LG1A==", + "version": "17.18.4", + "resolved": "https://registry.npmjs.org/primeng/-/primeng-17.18.4.tgz", + "integrity": "sha512-o1H9PHLpwuGRgzf9MCuH/pGKMYSYP4x3g3rydinul0u4YMYMKnqacu/+u8JEPM2FVt8p+6n/gD2V3Z4DTaFWgQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -19353,7 +20246,6 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { @@ -19698,16 +20590,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", - "dev": true, - "license": "MIT", - "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", @@ -19774,9 +20656,9 @@ "license": "Apache-2.0" }, "node_modules/sass": { - "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "license": "MIT", "dependencies": { @@ -19890,6 +20772,12 @@ } } }, + "node_modules/search-insights": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.15.0.tgz", + "integrity": "sha512-ch2sPCUDD4sbPQdknVl9ALSi9H7VyoeVbsxznYz6QV55jJ8CI3EtwpO1i84keN4+hF5IeHWIeGvc08530JkVXQ==", + "license": "MIT" + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -20249,9 +21137,52 @@ "license": "MIT" }, "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, "license": "MIT", "engines": { @@ -21102,9 +22033,9 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "license": "0BSD" }, "node_modules/tsparticles-engine": { @@ -21367,9 +22298,9 @@ } }, "node_modules/undici": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.18.0.tgz", - "integrity": "sha512-nT8jjv/fE9Et1ilR6QoW8ingRTY2Pp4l2RUrdzV5Yz35RJDrtPc1DXvuNqcpsJSGIRHFdt3YKKktTzJA6r0fTA==", + "version": "6.19.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.2.tgz", + "integrity": "sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==", "dev": true, "license": "MIT", "engines": { @@ -21427,6 +22358,19 @@ "node": ">=4" } }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unique-filename": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", @@ -21605,594 +22549,164 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "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, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "license": "MIT", - "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==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", "engines": { - "node": ">=12" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], + "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, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 0.4.0" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "dev": true, + "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==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10.12.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "cpu": [ - "x64" - ], + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "node_modules/vite": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.2.tgz", + "integrity": "sha512-6lA7OBHBlXUxiJxbO5aAY2fsHHzDr1q7DvXYnyZycRs2Dz+dXBWuhpWHvmljTRTpQC2uvGmUFFkSHF2vGo90MA==", "dev": true, - "hasInstallScript": true, "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, "bin": { - "esbuild": "bin/esbuild" + "vite": "bin/vite.js" }, "engines": { - "node": ">=12" + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, "node_modules/void-elements": { @@ -22263,9 +22777,9 @@ "license": "Apache-2.0" }, "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "version": "5.92.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz", + "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==", "dev": true, "license": "MIT", "dependencies": { @@ -22275,10 +22789,10 @@ "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", + "acorn-import-attributes": "^1.9.5", "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", + "enhanced-resolve": "^5.17.0", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -22410,23 +22924,10 @@ "balanced-match": "^1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-dev-server/node_modules/glob": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.3.tgz", - "integrity": "sha512-Q38SGlYRpVtDBPSWEylRyctn7uDeTp4NQERTLiCT1FqA9JXPYWqAVmQU6qh4r/zMM5ehxTcbaO8EjhWnvEhmyg==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "license": "ISC", "dependencies": { @@ -22440,9 +22941,6 @@ "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } @@ -22472,22 +22970,6 @@ } } }, - "node_modules/webpack-dev-server/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-dev-server/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -22514,29 +22996,10 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.8.tgz", - "integrity": "sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.9.tgz", + "integrity": "sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==", "dev": true, "license": "ISC", "dependencies": { @@ -22546,7 +23009,7 @@ "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=18" + "node": "14 >=14.20 || 16 >=16.20 || >=18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -22996,6 +23459,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zip-stream": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", diff --git a/client/package.json b/client/package.json index 16983887..484f4fdf 100644 --- a/client/package.json +++ b/client/package.json @@ -11,20 +11,21 @@ }, "private": true, "dependencies": { - "@angular/animations": "^18.0.6", - "@angular/cdk": "^18.0.6", - "@angular/common": "^18.0.6", - "@angular/compiler": "^18.0.6", - "@angular/core": "^18.0.6", - "@angular/forms": "^18.0.6", - "@angular/localize": "^18.0.6", - "@angular/material": "^18.0.6", - "@angular/platform-browser": "^18.0.6", - "@angular/platform-browser-dynamic": "^18.0.6", - "@angular/router": "^18.0.6", - "@fortawesome/fontawesome-free": "^6.5.2", + "@angular/animations": "^18.1.0", + "@angular/cdk": "^18.1.1", + "@angular/common": "^18.1.0", + "@angular/compiler": "^18.1.0", + "@angular/core": "^18.1.0", + "@angular/forms": "^18.1.0", + "@angular/localize": "^18.1.0", + "@angular/material": "^18.1.1", + "@angular/platform-browser": "^18.1.0", + "@angular/platform-browser-dynamic": "^18.1.0", + "@angular/router": "^18.1.0", + "@fortawesome/fontawesome-free": "^6.6.0", "@ng-bootstrap/ng-bootstrap": "^17.0.0", "@swimlane/ngx-charts": "^20.5.0", + "algoliasearch": "^4.24.0", "angular-auth-oidc-client": "^18.0.1", "bootstrap": "^5.3.3", "chart.js": "^4.4.3", @@ -32,6 +33,7 @@ "classlist.js": "^1.1.20150312", "date-fns": "^3.6.0", "exceljs": "^4.4.0", + "instantsearch.js": "^4.73.2", "jsonwebtoken": "^9.0.2", "ng-particles": "^3.12.0", "ng2-charts": "^6.0.1", @@ -39,7 +41,7 @@ "pace-js": "^1.2.4", "primeflex": "^3.3.1", "primeicons": "^7.0.0", - "primeng": "^17.18.3", + "primeng": "^17.18.4", "rxjs": "^7.8.1", "subsink": "^1.0.2", "typescript": "^5.4.5", @@ -47,14 +49,14 @@ "zone.js": "^0.14.7" }, "devDependencies": { - "@angular-devkit/build-angular": "^18.0.7", - "@angular/cli": "^18.0.7", - "@angular/compiler-cli": "^18.0.6", + "@angular-devkit/build-angular": "^18.1.0", + "@angular/cli": "^18.1.0", + "@angular/compiler-cli": "^18.1.0", "@types/chart.js": "^2.9.41", "@types/d3": "^7.4.3", "@types/jasmine": "^5.1.4", "@types/jquery": "^3.5.30", - "@types/node": "^20.14.10", + "@types/node": "^20.14.11", "jasmine-core": "^5.1.2", "jest": "^29.7.0", "karma": "^6.4.3", diff --git a/client/src/app/Shared/config/app.config.component.ts b/client/src/app/Shared/config/app.config.component.ts deleted file mode 100644 index 8be45410..00000000 --- a/client/src/app/Shared/config/app.config.component.ts +++ /dev/null @@ -1,186 +0,0 @@ -import { CommonModule, DOCUMENT } from '@angular/common'; -import { Component, Inject, OnDestroy, OnInit, Renderer2 } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; -import { InputSwitchModule } from 'primeng/inputswitch'; -import { RadioButtonModule } from 'primeng/radiobutton'; -import { SelectButtonModule } from 'primeng/selectbutton'; -import { SidebarModule } from 'primeng/sidebar'; -import { AppConfigService } from '../service/appconfigservice'; -import { PrimeNGConfig } from 'primeng/api'; -import { UsersService } from '../../pages/admin-processing/user-processing/users.service'; -import { SubSink } from 'subsink'; -import { Subscription } from 'rxjs'; - -@Component({ - selector: 'app-config', - standalone: true, - templateUrl: './app.config.component.html', - imports: [CommonModule, FormsModule, SidebarModule, InputSwitchModule, ButtonModule, RadioButtonModule, SelectButtonModule] -}) -export class AppConfigComponent implements OnInit, OnDestroy { - private subscription: Subscription = new Subscription(); - inputStyles = [ - { label: 'Outlined', value: 'outlined' }, - { label: 'Filled', value: 'filled' } - ]; - scales: number[] = [12, 13, 14, 15, 16]; - compactMaterial: boolean = false; - lightOnlyThemes = ['fluent-light', 'mira', 'nano']; - user: any; - private subs = new SubSink(); - - constructor( - @Inject(DOCUMENT) private document: Document, - private renderer: Renderer2, - private configService: AppConfigService, - private config: PrimeNGConfig, - private userService: UsersService, - ) { } - - ngOnInit() { - this.subscription.add( - this.configService.configUpdate$.subscribe(config => { - this.updateUIForTheme(config.theme); - }) - ); - } - - get isActive(): boolean { - return this.configService.state.configActive; - } - - get isDarkToggleDisabled(): boolean { - return this.lightOnlyThemes.includes(this.configService.config().theme); - } - - get isDarkMode(): boolean { - return this.configService.config().darkMode; - } - - toggleDarkMode() { - this.configService.toggleDarkMode(); - this.updateUserTheme(this.configService.config().theme); - } - - get ripple(): boolean { - return this.configService.config().ripple; - } - - onRippleChange(event: any) { - this.configService.toggleRipple(); - } - - get inputStyle(): string { - return this.config.inputStyle(); - } - set inputStyle(val: 'outlined' | 'filled') { - this.config.inputStyle.set(val); - } - - get scale(): number { - return this.configService.config().scale; - } - set scale(val: number) { - this.configService.config.update((config) => ({ ...config, scale: val })); - } - - onVisibleChange(value: boolean) { - if (value === false) { - this.configService.hideConfig(); - } - } - - onCompactMaterialChange() { - const theme = this.configService.config().theme; - if (theme.startsWith('md')) { - let tokens = theme.split('-'); - - this.changeTheme(tokens[0].substring(0, 2), tokens[2]); - } - } - - isThemeActive(themeFamily: string, color?: string) { - let themeName: string; - let themePrefix = themeFamily === 'md' && this.compactMaterial ? 'mdc' : themeFamily; - - if (this.lightOnlyThemes.includes(themePrefix)) { - themeName = themePrefix; - } else { - themeName = themePrefix + (this.isDarkMode ? '-dark' : '-light'); - } - - if (color) { - themeName += '-' + color; - } - - return this.configService.config().theme === themeName; - } - - async changeTheme(theme: string, color?: string) { - let newTheme: string; - let darkMode = this.isDarkMode; - - if (this.lightOnlyThemes.includes(theme)) { - newTheme = theme; - darkMode = false; - } else { - newTheme = theme + '-' + (darkMode ? 'dark' : 'light'); - if (color) { - newTheme += '-' + color; - } - if (newTheme.startsWith('md-') && this.compactMaterial) { - newTheme = newTheme.replace('md-', 'mdc-'); - } - } - - this.configService.applyTheme(newTheme); - this.updateUserTheme(newTheme); - } - - private async updateUserTheme(theme: string) { - try { - await (await this.userService.getCurrentUser()).subscribe( - async (result: any) => { - const user = result - if (user && user.userId) { - const userThemeUpdate = { - defaultTheme: theme, - userId: user.userId, - }; - (await this.userService.updateUserTheme(userThemeUpdate)).subscribe( - (result: any) => { }, - (error) => console.error('Error updating theme:', error) - ); - } - } - ); - } catch (error) { - console.error('Error getting current user:', error); - } - } - - private updateUIForTheme(theme: string) { - const isDark = theme.includes('-dark'); - const darkModeToggle = this.document.querySelector('#darkModeToggle') as HTMLInputElement; - if (darkModeToggle) { - darkModeToggle.checked = isDark; - } - } - - decrementScale() { - this.scale--; - } - - onInputStyleChange(event: any) { - this.inputStyle = event.value; - } - - incrementScale() { - this.scale++; - } - - ngOnDestroy() { - this.subscription.unsubscribe(); - } -} diff --git a/client/src/app/Shared/config/app.config.module.ts b/client/src/app/Shared/config/app.config.module.ts deleted file mode 100644 index b1d15ee6..00000000 --- a/client/src/app/Shared/config/app.config.module.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { ButtonModule } from 'primeng/button'; -import { InputSwitchModule } from 'primeng/inputswitch'; -import { RadioButtonModule } from 'primeng/radiobutton'; -import { SidebarModule } from 'primeng/sidebar'; -import { AppConfigComponent } from './app.config.component'; -import { SelectButtonModule } from 'primeng/selectbutton'; -@NgModule({ - imports: [CommonModule, FormsModule, SidebarModule, InputSwitchModule, ButtonModule, RadioButtonModule, SelectButtonModule], - exports: [AppConfigComponent], - declarations: [AppConfigComponent] -}) -export class AppConfigModule {} diff --git a/client/src/app/Shared/domain/appconfig.ts b/client/src/app/Shared/domain/appconfig.ts deleted file mode 100644 index a50f5b83..00000000 --- a/client/src/app/Shared/domain/appconfig.ts +++ /dev/null @@ -1,7 +0,0 @@ -export interface AppConfig { - theme: string; - darkMode: boolean; - ripple: boolean; - scale: number; - tableTheme: string; -} diff --git a/client/src/app/Shared/domain/appstate.ts b/client/src/app/Shared/domain/appstate.ts deleted file mode 100644 index d83757f8..00000000 --- a/client/src/app/Shared/domain/appstate.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface AppState { - configActive: boolean; - menuActive: boolean; - newsActive: boolean; -} diff --git a/client/src/app/Shared/domain/theme.ts b/client/src/app/Shared/domain/theme.ts deleted file mode 100644 index 94c7bc8f..00000000 --- a/client/src/app/Shared/domain/theme.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface Theme { - name: string; - dark: boolean; -} diff --git a/client/src/app/Shared/service/appconfigservice.ts b/client/src/app/Shared/service/appconfigservice.ts deleted file mode 100644 index d98b10fb..00000000 --- a/client/src/app/Shared/service/appconfigservice.ts +++ /dev/null @@ -1,167 +0,0 @@ -import { Inject, Injectable, PLATFORM_ID, effect, signal } from '@angular/core'; -import { Subject } from 'rxjs'; -import { AppConfig } from '../domain/appconfig'; -import { AppState } from '../domain/appstate'; -import { isPlatformBrowser } from '@angular/common'; -import { PrimeNGConfig } from 'primeng/api'; - -@Injectable({ - providedIn: 'root' -}) -export class AppConfigService { - private _config: AppConfig = { - theme: 'aura-light-blue', - darkMode: false, - ripple: true, - scale: 14, - tableTheme: 'lara-light-blue' - }; - - state: AppState = { - configActive: false, - menuActive: false, - newsActive: false - }; - - config = signal<AppConfig>(this._config); - - private configUpdate = new Subject<AppConfig>(); - configUpdate$ = this.configUpdate.asObservable(); - - constructor( - @Inject(PLATFORM_ID) private platformId: any, - private primengConfig: PrimeNGConfig - ) { - effect(() => { - const config = this.config(); - if (isPlatformBrowser(this.platformId)) { - this.loadThemeFile(config.theme); - this.changeScale(config.scale); - this.applyRipple(config.ripple); - this.onConfigUpdate(); - } - }); - } - - - get currentTheme(): string { - return this.config().theme; - } - - applyTheme(themeName: string) { - const isDarkMode = themeName.includes('-dark'); - const tableTheme = isDarkMode ? 'lara-dark-blue' : 'lara-light-blue'; - - this.config.update(cfg => ({ - ...cfg, - theme: themeName, - darkMode: isDarkMode, - tableTheme: tableTheme - })); - - this.loadThemeFile(themeName); - } - - private loadThemeFile(themeName: string) { - if (isPlatformBrowser(this.platformId)) { - const themeLink = document.getElementById('theme-link') as HTMLLinkElement; - if (themeLink) { - const timestamp = new Date().getTime(); - const newHref = `assets/components/themes/${themeName}/theme.css?_=${timestamp}`; - - themeLink.href = newHref; - } - } - } - - setInitialTheme(userTheme: string) { - this.applyTheme(userTheme); - } - - toggleDarkMode() { - const currentTheme = this.config().theme; - const [family, mode, color] = currentTheme.split('-'); - const newMode = mode === 'light' ? 'dark' : 'light'; - const newTheme = `${family}-${newMode}${color ? '-' + color : ''}`; - this.applyTheme(newTheme); - } - - onConfigUpdate() { - this.configUpdate.next(this.config()); - } - - changeScale(value: number) { - if (isPlatformBrowser(this.platformId)) { - document.documentElement.style.fontSize = `${value}px`; - } - } - - toggleRipple() { - this.config.update(cfg => ({ - ...cfg, - ripple: !cfg.ripple - })); - this.applyRipple(this.config().ripple); - this.onConfigUpdate(); - } - - private applyRipple(ripple: boolean) { - this.primengConfig.ripple = ripple; - } - - updateStyle(config: AppConfig) { - return config.theme !== this._config.theme || config.darkMode !== this._config.darkMode || config.tableTheme !== this._config.tableTheme; - } - - showMenu() { - this.state.menuActive = true; - } - - hideMenu() { - this.state.menuActive = false; - } - - showConfig() { - this.state.configActive = true; - } - - hideConfig() { - this.state.configActive = false; - } - - showNews() { - this.state.newsActive = true; - } - - hideNews() { - this.state.newsActive = false; - } - - changeTheme() { - const config = this.config(); - const themeLink = <HTMLLinkElement>document.getElementById('theme-link'); - const themeLinkHref = themeLink.getAttribute('href')!; - const newHref = themeLinkHref - .split('/') - .map((el) => (el == this._config.theme ? (el = config.theme) : el == `theme-${this._config.darkMode}` ? (el = `theme-${config.darkMode}`) : el)) - .join('/'); - - this.replaceThemeLink(newHref); - } - - - replaceThemeLink(href: string) { - const id = 'theme-link'; - let themeLink = <HTMLLinkElement>document.getElementById(id); - const cloneLinkElement = <HTMLLinkElement>themeLink.cloneNode(true); - - cloneLinkElement.setAttribute('href', href); - cloneLinkElement.setAttribute('id', id + '-clone'); - - themeLink.parentNode!.insertBefore(cloneLinkElement, themeLink.nextSibling); - cloneLinkElement.addEventListener('load', () => { - themeLink.remove(); - cloneLinkElement.setAttribute('id', id); - }); - } -} diff --git a/client/src/app/app-menu.ts b/client/src/app/app-menu.ts deleted file mode 100644 index 2bb1f673..00000000 --- a/client/src/app/app-menu.ts +++ /dev/null @@ -1,86 +0,0 @@ -/* -!####################################################################### -! C-PATTM SOFTWARE -! CRANE C-PATTM plan of action and milestones software. Use is governed by the Open Source Academic Research License Agreement contained in the file -! crane_C_PAT.1_license.txt, which is part of this software package. BY -! USING OR MODIFYING THIS SOFTWARE, YOU ARE AGREEING TO THE TERMS AND -! CONDITIONS OF THE LICENSE. -!######################################################################## -*/ - -import { MenuItem } from 'primeng/api'; - -export const appMenuItems: MenuItem[] = [ - { - label: 'Home', - icon: 'eva eva-home-outline', - routerLink: ['/poam-processing'], - home: true - }, - { - label: 'Admin Portal', - icon: 'eva eva-people-outline', - routerLink: ['/admin-processing'], - data: { permission: 'delete', resource: 'user' }, - hidden: true, - }, - { - label: 'POAMs', - icon: 'eva eva-file-text-outline', - data: { permission: 'view', resource: 'poam' }, - hidden: true, - expanded: true, - items: [ - { - label: 'Manage POAMs', - icon: 'eva eva-list-outline', - routerLink: ['/poam-processing/poam-manage'], - data: { permission: 'view', resource: 'poam' }, - }, - { - label: 'Add POAM', - icon: 'eva eva-file-add-outline', - routerLink: ['/poam-processing/poam-details/ADDPOAM'], - data: { permission: 'create', resource: 'poam' }, - } - ] - }, - { - label: 'Importing', - icon: 'pi pi-arrow-right-arrow-left', - data: { permission: 'create', resource: 'import' }, - hidden: true, - items: [ - { - label: 'STIG Manager', - icon: 'eva eva-swap-outline', - routerLink: ['/import-processing/stigmanager-import'], - }, - { - label: 'Tenable', - icon: 'eva eva-swap-outline', - routerLink: ['/import-processing/tenable-import'] - }, - ] - }, - { - label: 'Asset Processing', - icon: 'eva eva-hard-drive-outline', - routerLink: ['/asset-processing'], - data: { permission: 'view', resource: 'asset' }, - hidden: true, - }, - { - label: 'Label Processing', - icon: 'eva eva-pricetags-outline', - routerLink: ['/label-processing'], - data: { permission: 'view', resource: 'label' }, - hidden: true, - }, - { - label: 'Log Out', - icon: 'eva eva-log-out-outline', - link: '', - hidden: false, - }, - ]; diff --git a/client/src/app/app-routing.module.ts b/client/src/app/app-routing.module.ts index b5b99629..aca33995 100644 --- a/client/src/app/app-routing.module.ts +++ b/client/src/app/app-routing.module.ts @@ -9,25 +9,37 @@ */ import { NgModule } from '@angular/core'; -import { RouterModule, Routes } from '@angular/router'; -import { NotificationsComponent } from './Shared/notifications/notifications.component'; -import { AuthGuard } from './auth/auth.guard' -import { UnauthorizedComponent } from './Shared/components/unauthorized/unauthorized.component'; +import { ExtraOptions, RouterModule, Routes } from '@angular/router'; +import { NotificationsComponent } from './common/components/notifications/notifications.component'; +import { AuthGuard } from './core/auth/guards/auth.guard' +import { UnauthorizedComponent } from './common/components/unauthorized/unauthorized.component'; +import { AppLayoutComponent } from './layout/components/app.layout.component'; + +const routerOptions: ExtraOptions = { + anchorScrolling: 'enabled' +}; const routes: Routes = [ + { + path: '', component: AppLayoutComponent, + children: [ + { path: 'admin-processing', canActivate: [AuthGuard], data: { guardType: 'admin' }, loadChildren: () => import('./pages/admin-processing/admin-processing.module').then(m => m.AdminProcessingModule) }, { path: 'asset-processing', canActivate: [AuthGuard], loadChildren: () => import('./pages/asset-processing/asset-processing.module').then(m => m.AssetProcessingModule) }, - { path: 'consent', canActivate: [AuthGuard], loadChildren: () => import('./pages/dod-consent/dod-consent.module').then(m => m.DoDConsentModule) }, + { path: 'consent', canActivate: [AuthGuard], loadChildren: () => import('./common/components/dod-consent/dod-consent.module').then(m => m.DoDConsentModule) }, { path: 'import-processing', canActivate: [AuthGuard], loadChildren: () => import('./pages/import-processing/import-processing.module').then(m => m.ImportProcessingModule) }, { path: 'label-processing', canActivate: [AuthGuard], loadChildren: () => import('./pages/label-processing/label-processing.module').then(m => m.LabelProcessingModule) }, { path: 'notifications', canActivate: [AuthGuard], component: NotificationsComponent }, { path: 'poam-processing', canActivate: [AuthGuard], loadChildren: () => import('./pages/poam-processing/poam-processing.module').then(m => m.PoamProcessingModule) }, { path: 'marketplace', canActivate: [AuthGuard], loadChildren: () => import('./pages/marketplace/marketplace.module').then(m => m.MarketplaceModule) }, + + ] + }, { path: 'unauthorized', component: UnauthorizedComponent }, { path: '**', redirectTo: 'consent' }, ]; @NgModule({ - imports: [RouterModule.forRoot(routes)], + imports: [RouterModule.forRoot(routes, routerOptions)], exports: [RouterModule] }) export class AppRoutingModule { } diff --git a/client/src/app/app.component.html b/client/src/app/app.component.html index 0ca56940..2e9c9763 100644 --- a/client/src/app/app.component.html +++ b/client/src/app/app.component.html @@ -8,79 +8,4 @@ !######################################################################## --> -<div class="layout-wrapper"> - <app-config></app-config> - <div class="layout-topbar"> - <div class="layout-topbar-left"> - <img src="../assets/cpat.png" alt="C-PAT" (click)="reloadPage()" (onKeyUp)="reloadPage()" style="cursor: pointer;"> - </div> - <div class="layout-topbar-right"> - <button pButton type="button" icon="pi pi-palette text-2xl" class="p-button-text p-button-rounded p-button-plain" (click)="showConfig()"></button> - <p-button type="button" - icon="pi pi-bell text-2xl" - [badge]="notificationCount" - (click)="op.toggle($event)" - (onKeyUp)="op.toggle($event)" - styleClass="p-button-text p-button-rounded p-button-plain notification-button"> - </p-button> - <p-overlayPanel #op class="overlay" [dismissable]="true" [showCloseIcon]="false"> - <cpat-notifications-popover [overlayPanel]="op"></cpat-notifications-popover> - </p-overlayPanel> - <div class="topbar-profile" (mouseenter)="menu.toggle($event)" (mouseleave)="menu.toggle($event)"> - <button type="button" - pstyleclass="@next" - enterclass="hidden" - class="topbar-profile-button p-link" - enteractiveclass="scalein" - leavetoclass="hidden" - leaveactiveclass="fadeout" - (click)="menu.toggle($event)"> - <img src="../assets/user.png"> - <span class="profile-details"> - <span class="profile-fullName"> - {{ this.fullName }} - </span> - <span class="profile-userRole"> - {{ this.userRole }} - </span> - </span> - <i class="pi pi-angle-down"></i> - </button> - <p-menu #menu [popup]="true" [model]="userMenu"></p-menu> - </div> - </div> - </div> - <div class="layout-sidebar-wrapper"> - <div class="layout-sidebar"> - <div class="layout-menu-container"> - <div class="menu-filter"> - <p-dropdown [options]="collections" - [(ngModel)]="selectedCollection" - placeholder="{{ collectionName }}" - optionLabel="collectionName" - (onChange)="resetWorkspace($event.value.collectionId)" - styleClass="custom-height-dropdown"> - </p-dropdown> - </div> - <div class="menu-content"> - <p-panelMenu [model]="menuItems" [multiple]="false"></p-panelMenu> - </div> - </div> - </div> - </div> - <div class="layout-content-wrapper"> - <div class="layout-subheader" *ngIf="classification?.showBanner"> - <div [style.background-color]="classification?.classificationColorCode" class="subheader-content"> - {{ classification?.classificationText }} - </div> - </div> - <div class="layout-content"> - <router-outlet></router-outlet> - <p-messages *ngIf="selectCollectionMsg" severity="info" [closable]="false"> - <ng-template pTemplate> - <p><strong>Welcome to C-PAT!</strong></p> - <p>Please select a workspace collection from the left sidebar. If you do not have access to select a workspace collection, please contact your C-PAT administrator to be assigned a collection.</p> - </ng-template> - </p-messages> - </div> - </div> + <router-outlet></router-outlet> diff --git a/client/src/app/app.component.scss b/client/src/app/app.component.scss deleted file mode 100644 index a75096ba..00000000 --- a/client/src/app/app.component.scss +++ /dev/null @@ -1,190 +0,0 @@ -/* -!####################################################################### -! C-PATTM SOFTWARE -! CRANE C-PATTM plan of action and milestones software. Use is governed by the Open Source Academic Research License Agreement contained in the file -! crane_C_PAT.1_license.txt, which is part of this software package. BY -! USING OR MODIFYING THIS SOFTWARE, YOU ARE AGREEING TO THE TERMS AND -! CONDITIONS OF THE LICENSE. -!######################################################################## -*/ - -html, -body { - height: 100%; - margin: 0; -} - - ::ng-deep .p-overlaypanel { - margin-top: 1rem; - } - - ::ng-deep .p-overlaypanel-content { - padding: 0; - } - -.layout-wrapper { - display: flex; - flex-direction: column; - font-family: Open Sans, sans-serif; - font-size: 0.9375rem; - font-weight: 400; - line-height: 1.25rem; - min-height: 100%; -} - -.layout-topbar { - position: fixed; - top: 0; - left: 0; - right: 0; - display: flex; - justify-content: space-between; - align-items: center; - padding: 1.5rem; - padding-bottom: 1.5rem; - height: 5.5rem; - box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); - background-color: var(--surface-a); - z-index: 3; -} - -.layout-topbar-left { - display: flex; - align-items: center; - margin-left: 0.75rem; -} - -.layout-topbar-right { - display: flex; - align-items: center; - gap: 1rem; -} - -:host ::ng-deep .notification-button { - position: relative !important; - overflow: visible !important; -} - -:host ::ng-deep .notification-button .p-badge { - position: absolute !important; - top: 0 !important; - right: 0 !important; - background-color: var(--primary-color) !important; - color: black !important; -} - -.topbar-profile-button { - display: flex; - align-items: center; - padding: .5rem; - cursor: pointer; -} - -.topbar-profile-button>img { - width: 50px; - height: 50px; - margin-right: .55rem; - border-radius: 25px; -} - -.topbar-profile-button i { - margin-left: .5rem; - transition: transform var(--transition-duration); -} - -.profile-details { - display: flex; - flex-direction: column; -} - -.profile-fullName { - color: var(--v-menuitem-text-color); - opacity: 0.9; -} - -.profile-userRole { - color: var(--v-menuitem-text-color-secondary); - opacity: 0.9; -} - -.layout-sidebar-wrapper { - position: fixed; - top: 5.25rem; - left: 0; - bottom: 0; - width: 18.25rem; - transform: translateX(-100%); - transition: transform 0.3s; - z-index: 2; - background-color: var(--surface-a); - box-shadow: 0, 0.5rem, 1rem, 0, rgba(0, 0, 0, 0.1); -} - -.layout-sidebar-wrapper.active { - transform: translateX(0); -} - -.layout-sidebar { - height: 100%; - overflow-y: auto; -} - -.layout-menu-container { - padding: 1rem; -} - -.menu-header { - margin-bottom: 1rem; -} - -.menu-filter { - margin-bottom: 5px; -} - -:host ::ng-deep .custom-height-dropdown { - height: 2.5rem !important; - width: 100%; - align-items: center; - font-weight: 500; -} - -.menu-content { - flex: 1; -} - -.layout-content-wrapper { - margin-left: 17.5rem; - padding-top: 4.95rem; - flex: 1; - display: flex; - flex-direction: column; - min-height: calc(100% - 4.5rem); -} - -.layout-content { - overflow-y: auto; - padding: 2.25rem; - padding-bottom: 1.25rem; - flex: 1; -} - -.layout-subheader { - padding: 2rem; - box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); - background-color: var(--surface-a); - position: sticky; - top: 0; - z-index: 2; - margin-right: -1rem; -} - -.subheader-content { - text-align: center; - font-weight: 500; -} - -@media screen and (min-width: 992px) { - .layout-sidebar-wrapper { - transform: translateX(0); - } -} diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts index 7b25bb98..cd651cfe 100644 --- a/client/src/app/app.component.ts +++ b/client/src/app/app.component.ts @@ -8,169 +8,32 @@ !######################################################################## */ -import { Component, EventEmitter, Input, OnDestroy, OnInit, Output } from '@angular/core'; -import { NavigationEnd, Router } from '@angular/router'; -import { MenuItem, PrimeNGConfig } from 'primeng/api'; -import { Subject } from 'rxjs'; -import { filter, takeUntil } from 'rxjs/operators'; -import { SubSink } from 'subsink'; -import { PoamService } from '../app/pages/poam-processing/poams.service'; -import { NotificationService } from './Shared/notifications/notifications.service'; -import { SharedService } from './Shared/shared.service'; -import { accessControlList } from './access-control-list'; -import { appMenuItems } from './app-menu'; -import { CollectionsService } from './pages/admin-processing/collection-processing/collections.service'; -import { UsersService } from './pages/admin-processing/user-processing/users.service'; -import { AuthService } from './auth/auth.service'; -import { format } from 'date-fns'; -import { Classification } from './Shared/models/classification.model'; -import { AppConfigService } from './Shared/service/appconfigservice'; - -interface Permission { - userId: number; - collectionId: number; - accessLevel: number; -} - -function getRoleFromAccessLevel(accessLevel: number): string { - switch (accessLevel) { - case 1: - return 'viewer'; - case 2: - return 'submitter'; - case 3: - return 'approver'; - case 4: - return 'cat1approver'; - default: - return 'none'; - } -} +import { Component, OnInit } from '@angular/core'; +import { SharedService } from './common/services/shared.service'; +import { AuthService } from './core/auth/services/auth.service'; +import { Classification } from './common/models/classification.model'; @Component({ selector: "cpat-app", - templateUrl: './app.component.html', - styleUrls: ['./app.component.scss'] + templateUrl: './app.component.html' }) -export class AppComponent implements OnInit, OnDestroy { +export class AppComponent implements OnInit { classification: Classification | undefined; userProfile: any = null; - users: any = null; - menuItems: MenuItem[] = appMenuItems; - selectedTheme: any; - selectCollectionMsg: boolean = false; - collections: any = []; - notificationCount: any = null; - selectedCollection: any = null; - collectionName: string = 'Select Collection'; - sidebarExpanded = true; - payload: any; - user: any; - fullName: any; - userRole: any; - poams: any; - poamItems: any; - viewingfulldetails: boolean = false; - public detailedPoam: any; - private subs = new SubSink(); - private destroy$ = new Subject<void>(); - userMenu: MenuItem[] = [{ label: 'Log Out', icon: 'pi pi-sign-out' }]; - themes = ['dark', 'Slate', 'Cosmic', 'Corporate', 'corporate']; - @Input() showConfigurator = true; - - @Input() showMenuButton = true; - - @Output() onDarkModeSwitch = new EventEmitter<any>(); constructor( private authService: AuthService, - private router: Router, private sharedService: SharedService, - private collectionService: CollectionsService, - private userService: UsersService, - private poamService: PoamService, - private notificationService: NotificationService, - private primengConfig: PrimeNGConfig, - private configService: AppConfigService ) { } public async ngOnInit() { try { await this.authService.initializeAuthentication(); this.userProfile = await this.authService.getUserData('cpat'); - this.setMenuItems(); } catch (error) { - this.configService.setInitialTheme('aura-light-blue'); console.error('Authentication Error:', error); - } - this.userProfile ? this.setPayload() : setTimeout(() => this.ngOnInit(), 1000); - - this.setMenuItems(); - this.setupUserMenuActions(); - - this.poamService.onNewPoam.subscribe({ - next: () => { - this.getPoamsForCollection(); - } - }); - } - - showConfig() { - this.configService.showConfig(); - } - - toggleDarkMode() { - this.configService.toggleDarkMode(); - } - - get isDarkMode() { - return this.configService.config().darkMode; - } - - onThemeChange() { - const theme = this.configService.config().theme; - const body = document.body; - const layoutWrapper = document.querySelector('.layout-wrapper'); - - body.setAttribute('data-p-theme', theme); - layoutWrapper?.setAttribute('data-p-theme', theme); - } - - setMenuItems() { - const marketplaceDisabled = CPAT.Env.features.marketplaceDisabled; - if (marketplaceDisabled) { - this.userMenu = [{ label: 'Log Out', icon: 'pi pi-sign-out', command: () => this.logout() }]; - } else { - this.userMenu = [ - { label: 'Marketplace', icon: 'pi pi-shopping-cart', command: () => this.goToMarketplace() }, - { label: 'Log Out', icon: 'pi pi-sign-out', command: () => this.logout() } - ]; - } - } - - setupUserMenuActions() { - this.userMenu.forEach(item => { - if (item.label === 'Marketplace') { - item.command = () => this.goToMarketplace(); - } else if (item.label === 'Log Out') { - item.command = () => this.logout(); - } - }); - } - - goToMarketplace() { - this.router.navigate(['/marketplace']); - } - - logout() { - this.authService.logout().then(() => { - this.router.navigate(['/login']); - }); - } - - async setPayload() { - try { + } finally { const apiConfig = await this.sharedService.getApiConfig().toPromise(); if (apiConfig && typeof apiConfig === 'object' && 'classification' in apiConfig) { const apiClassification = (apiConfig as { classification: string }).classification; @@ -178,244 +41,6 @@ export class AppComponent implements OnInit, OnDestroy { } else { console.error('Invalid API configuration response'); } - } catch (error) { - console.error('Error retrieving API configuration:', error); - } - this.user = null; - this.payload = null; - this.subs.sink = (await this.userService.getCurrentUser()).subscribe({ - next: (response: any) => { - this.user = response; - this.fullName = response.fullName; - this.userRole = this.user.isAdmin ? 'C-PAT Admin' : 'C-PAT User'; - if (this.user.defaultTheme) { - this.configService.setInitialTheme(this.user.defaultTheme); - } else { - this.configService.setInitialTheme('aura-light-blue'); - } - if (this.user.accountStatus === 'ACTIVE') { - this.payload = { - ...this.user, - collections: this.user.permissions.map((permission: Permission) => ({ - collectionId: permission.collectionId, - accessLevel: permission.accessLevel, - })) - }; - this.getNotificationCount(); - this.getCollections(); - this.router.events.pipe( - filter(event => event instanceof NavigationEnd), - takeUntil(this.destroy$) - ).subscribe(() => { - if (this.user.userId) { - this.getNotificationCount(); - } - }); - } else { - alert('Your account status is not Active, contact your system administrator'); - } - }, - error: async (error) => { - console.error('An error occurred:', error.message); - } - }); - } - - async getCollections() { - const userName = this.payload.userName; - this.subs.sink = (await this.collectionService.getCollections(userName)).subscribe((result: any) => { - this.collections = result; - this.selectedTheme = this.user.defaultTheme || 'dark'; - if (this.user.lastCollectionAccessedId) { - this.selectedCollection = +this.user.lastCollectionAccessedId; - this.resetWorkspace(this.selectedCollection); - } else if (!this.payload.lastCollectionAccessedId || this.payload.lastCollectionAccessedId === undefined) { - this.selectedCollection = null; - this.selectCollectionMsg = true; - } else { - this.getPoamsForCollection(); - } - }); - } - - async getNotificationCount() { - this.subs.sink = (await this.notificationService.getUnreadNotificationCountByUserId(this.user.userId)).subscribe((result: any) => { - this.notificationCount = result > 0 ? result : null; - }); - } - - async getPoamsForCollection() { - if (this.payload.lastCollectionAccessedId) { - this.subs.sink = (await this.poamService.getPoamsByCollection(this.payload.lastCollectionAccessedId)).subscribe((poams: any) => { - this.poams = poams; - this.poamItems = []; - const treeArray: any[] = []; - this.poams.forEach((poam: any) => { - const treeObj = { - text: poam.poamId + " - " + poam.vulnerabilityId + ' - ' + poam.description, - value: poam.poamId, - collapsed: true, - checked: false, - }; - treeArray.push(treeObj); - }); - }); - } - } - - onSelectedPoamChange(data: any) { - if (data.length === 0) return; - const poamId = data[0]; - const poam = this.poams.find((e: { poamId: any; }) => e.poamId === poamId); - - this.poamItems.forEach((item: { checked: boolean; }) => { - if (item.checked) item.checked = false; - }); - this.router.navigateByUrl("/poam-processing/poam-details/" + poam.poamId); - } - - applyInitialTheme() { - const theme = this.configService.currentTheme; - const body = document.body; - const layoutWrapper = document.querySelector('.layout-wrapper'); - - body.setAttribute('data-p-theme', theme); - layoutWrapper!.setAttribute('data-p-theme', theme); - } - - async onSelectedThemeChange(theme: string) { - if (!this.user) { - console.error("User data is not available"); - return; - } - this.selectedTheme = theme; - this.user.defaultTheme = theme; - const userThemeUpdate = { - defaultTheme: theme, - userId: this.user.userId, - }; - (await this.userService.updateUserTheme(userThemeUpdate)).subscribe((result: any) => { }); - } - - async resetWorkspace(selectedCollection: any) { - this.selectedCollection = selectedCollection; - this.selectCollectionMsg = false; - this.sharedService.setSelectedCollection(parseInt(this.selectedCollection, 10)); - - const collection = this.collections.find((x: { collectionId: any; }) => x.collectionId == this.selectedCollection); - this.collectionName = 'Collection: ' + collection.collectionName; - if (collection) { - const stWorkspace = document.getElementById('selectedCollection') as HTMLInputElement; - if (stWorkspace) { - const att = stWorkspace.querySelector("span"); - if (att) { - att.textContent = "Collection - " + collection.collectionName; - } - } - } - const now = new Date(); - const formattedNow = format(now, 'yyyy-MM-dd HH:mm:ss'); - const userUpdate = { - userId: this.user.userId, - userName: this.user.userName, - email: this.user.email, - lastAccess: formattedNow, - firstName: this.user.firstName, - lastName: this.user.lastName, - lastCollectionAccessedId: parseInt(selectedCollection), - accountStatus: this.user.accountStatus, - officeOrg: this.user.officeOrg, - defaultTheme: this.user.defaultTheme || 'default', - isAdmin: this.user.isAdmin, - }; - const selectedPermissions = this.payload.collections.find((x: { collectionId: any; }) => x.collectionId == selectedCollection); - let myRole: string; - - if (!selectedPermissions && !this.user.isAdmin) { - myRole = 'none'; - } else if (this.user.isAdmin) { - myRole = 'admin'; - } else if (selectedPermissions) { - myRole = getRoleFromAccessLevel(selectedPermissions.accessLevel); - } else { - myRole = 'none'; } - - this.payload.role = myRole; - this.userService.changeRole(this.payload); - - if (this.user.lastCollectionAccessedId !== selectedCollection) { - try { - const result = await (await this.userService.updateUser(userUpdate)).toPromise(); - this.user = result; - this.authMenuItems(); - window.location.reload(); - } catch (error) { - console.error('Error updating user:', error); - } - } else { - this.authMenuItems(); - } - } - - changeDetailsView(poam: any) { - this.viewingfulldetails = !this.viewingfulldetails; - this.poamItems.forEach((item: { checked: boolean; }) => { - if (item.checked) item.checked = false; - }); - this.detailedPoam = poam; - } - - authMenuItems() { - this.menuItems = appMenuItems; - this.menuItems.forEach((item: MenuItem) => { - item.visible = false; - this.authMenuItem(item); - }); - } - - authMenuItem(menuItem: MenuItem) { - menuItem.visible = false; - if (menuItem['data'] && menuItem['data']['permission'] && menuItem['data']['resource'] && this.payload.role !== "none") { - if (this.accessChecker(menuItem['data']['permission'], menuItem['data']['resource'])) { - menuItem.visible = true; - } - } else { - menuItem.visible = true; - } - - if (menuItem.visible && menuItem.items) { - menuItem.items.forEach((item: MenuItem) => { - item.visible = false; - if (item['data'] && item['data']['permission'] && item['data']['resource']) { - if (this.accessChecker(item['data']['permission'], item['data']['resource'])) { - item.visible = true; - } - } else { - item.visible = menuItem.visible; - } - }); - } - } - - accessChecker(permission: string, resource: string): boolean { - const rolePermissions = accessControlList.accessControl[this.payload.role] || {}; - if (!permission) return false; - - const resourcesWithPermission = rolePermissions[permission]; - if (resourcesWithPermission && Array.isArray(resourcesWithPermission)) { - return resourcesWithPermission.includes(resource) || resourcesWithPermission.includes("*"); - } - return false; - } - - reloadPage(): void { - window.location.reload(); - } - - ngOnDestroy() { - this.destroy$.next(); - this.destroy$.complete(); - this.subs.unsubscribe(); } } diff --git a/client/src/app/app.module.ts b/client/src/app/app.module.ts index f7acc0c0..336dca12 100644 --- a/client/src/app/app.module.ts +++ b/client/src/app/app.module.ts @@ -8,7 +8,7 @@ !######################################################################## */ -import { AppConfigComponent } from './Shared/config/app.config.component'; +import { AppConfigModule } from './layout/app.config.module'; import { AuthModule } from 'angular-auth-oidc-client'; import { APP_BASE_HREF } from "@angular/common"; import { HttpClientModule } from '@angular/common/http'; @@ -19,13 +19,12 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { CardModule } from 'primeng/card'; import { provideCharts, withDefaultRegisterables } from 'ng2-charts'; import { FileUploadService } from '../app/pages/import-processing/emass-import/file-upload.service'; -import { SharedModule } from './Shared/shared.module'; +import { SharedModule } from './common/shared.module'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { NgParticlesModule } from 'ng-particles'; -import { NotFoundComponent } from './Shared/components/not-found/not-found.component'; -import { UnauthorizedComponent } from './Shared/components/unauthorized/unauthorized.component'; -import { BadgeModule } from 'primeng/badge'; +import { NotFoundComponent } from './common/components/not-found/not-found.component'; +import { UnauthorizedComponent } from './common/components/unauthorized/unauthorized.component'; import { ButtonModule } from 'primeng/button'; import { AvatarModule } from 'primeng/avatar'; import { MenuModule } from 'primeng/menu'; @@ -33,8 +32,8 @@ import { PanelMenuModule } from 'primeng/panelmenu'; import { DropdownModule } from 'primeng/dropdown'; import { MessagesModule } from 'primeng/messages'; import { OverlayPanelModule } from 'primeng/overlaypanel'; +import { RippleModule } from 'primeng/ripple'; import { SelectButtonModule } from 'primeng/selectbutton'; -import { TooltipModule } from 'primeng/tooltip'; import { PrimeNGConfig } from 'primeng/api'; function getScopeStr(configId: string) { const cpatScopePrefix = CPAT.Env.oauth.scopePrefix; @@ -76,15 +75,15 @@ function getScopeStr(configId: string) { NotFoundComponent, UnauthorizedComponent ], - providers: [ - { provide: APP_BASE_HREF, useValue: "/" }, - FileUploadService, - provideCharts(withDefaultRegisterables()), - PrimeNGConfig, - ], - bootstrap: [AppComponent], - exports: [], imports: [ + BrowserModule, + BrowserAnimationsModule, + FormsModule, + HttpClientModule, + AppRoutingModule, + SharedModule, + AppConfigModule, + NgParticlesModule, AuthModule.forRoot({ config: [ { @@ -121,10 +120,9 @@ function getScopeStr(configId: string) { }, ], }), - AppConfigComponent, - BadgeModule, - ButtonModule, AvatarModule, + ButtonModule, + RippleModule, CardModule, MenuModule, PanelMenuModule, @@ -132,14 +130,13 @@ function getScopeStr(configId: string) { MessagesModule, OverlayPanelModule, SelectButtonModule, - TooltipModule, - AppRoutingModule, - SharedModule, - BrowserModule, - FormsModule, - BrowserAnimationsModule, - HttpClientModule, - NgParticlesModule, - ] + ], + providers: [ + { provide: APP_BASE_HREF, useValue: "/" }, + FileUploadService, + provideCharts(withDefaultRegisterables()), + PrimeNGConfig, + ], + bootstrap: [AppComponent] }) export class AppModule { } diff --git a/client/src/app/Shared/components/confirmation-dialog/confirmation-dialog.component.scss b/client/src/app/common/components/confirmation-dialog/confirmation-dialog.component.scss similarity index 100% rename from client/src/app/Shared/components/confirmation-dialog/confirmation-dialog.component.scss rename to client/src/app/common/components/confirmation-dialog/confirmation-dialog.component.scss diff --git a/client/src/app/Shared/components/confirmation-dialog/confirmation-dialog.component.ts b/client/src/app/common/components/confirmation-dialog/confirmation-dialog.component.ts similarity index 100% rename from client/src/app/Shared/components/confirmation-dialog/confirmation-dialog.component.ts rename to client/src/app/common/components/confirmation-dialog/confirmation-dialog.component.ts diff --git a/client/src/app/pages/dod-consent/consent-dialog.component.ts b/client/src/app/common/components/dod-consent/consent-dialog.component.ts similarity index 92% rename from client/src/app/pages/dod-consent/consent-dialog.component.ts rename to client/src/app/common/components/dod-consent/consent-dialog.component.ts index 0f71f681..c6514b6c 100644 --- a/client/src/app/pages/dod-consent/consent-dialog.component.ts +++ b/client/src/app/common/components/dod-consent/consent-dialog.component.ts @@ -19,9 +19,10 @@ import { DynamicDialogRef } from 'primeng/dynamicdialog'; </p> </div> <p-footer> - <button pButton type="button" label="OK" icon="pi pi-check" (click)="consentOk()" class="p-button-text"></button> + <button pButton type="button" label="OK" icon="pi pi-check" (click)="consentOk()" class="p-button-text consent-button"></button> </p-footer> - ` + `, + styleUrls: ['./dod-consent.component.scss'], }) export class ConsentDialogComponent { constructor(private router: Router, public ref: DynamicDialogRef) { } diff --git a/client/src/app/pages/dod-consent/dod-consent.component.html b/client/src/app/common/components/dod-consent/dod-consent.component.html similarity index 92% rename from client/src/app/pages/dod-consent/dod-consent.component.html rename to client/src/app/common/components/dod-consent/dod-consent.component.html index 3137108d..459d5a40 100644 --- a/client/src/app/pages/dod-consent/dod-consent.component.html +++ b/client/src/app/common/components/dod-consent/dod-consent.component.html @@ -24,7 +24,9 @@ </p> </div> <p-footer> - <button pButton type="button" label="OK" icon="pi pi-check" (click)="consentOk()" class="p-button-text"></button> - </p-footer> + <div class="consent-button"> + <button pButton type="button" label="OK" icon="pi pi-check" (click)="consentOk()" styleClass="consent-button" class="p-button-text"></button> +</div> + </p-footer> </p-dialog> </ng-template> diff --git a/client/src/app/common/components/dod-consent/dod-consent.component.scss b/client/src/app/common/components/dod-consent/dod-consent.component.scss new file mode 100644 index 00000000..ca685188 --- /dev/null +++ b/client/src/app/common/components/dod-consent/dod-consent.component.scss @@ -0,0 +1,3 @@ +.consent-button { + margin-top: 1rem; +} diff --git a/client/src/app/pages/dod-consent/dod-consent.component.ts b/client/src/app/common/components/dod-consent/dod-consent.component.ts similarity index 100% rename from client/src/app/pages/dod-consent/dod-consent.component.ts rename to client/src/app/common/components/dod-consent/dod-consent.component.ts diff --git a/client/src/app/pages/dod-consent/dod-consent.module.ts b/client/src/app/common/components/dod-consent/dod-consent.module.ts similarity index 100% rename from client/src/app/pages/dod-consent/dod-consent.module.ts rename to client/src/app/common/components/dod-consent/dod-consent.module.ts diff --git a/client/src/app/pages/dod-consent/dod-consent.routing.ts b/client/src/app/common/components/dod-consent/dod-consent.routing.ts similarity index 100% rename from client/src/app/pages/dod-consent/dod-consent.routing.ts rename to client/src/app/common/components/dod-consent/dod-consent.routing.ts diff --git a/client/src/app/Shared/components/not-found/not-found.component.html b/client/src/app/common/components/not-found/not-found.component.html similarity index 100% rename from client/src/app/Shared/components/not-found/not-found.component.html rename to client/src/app/common/components/not-found/not-found.component.html diff --git a/client/src/app/Shared/components/not-found/not-found.component.scss b/client/src/app/common/components/not-found/not-found.component.scss similarity index 100% rename from client/src/app/Shared/components/not-found/not-found.component.scss rename to client/src/app/common/components/not-found/not-found.component.scss diff --git a/client/src/app/Shared/components/not-found/not-found.component.ts b/client/src/app/common/components/not-found/not-found.component.ts similarity index 94% rename from client/src/app/Shared/components/not-found/not-found.component.ts rename to client/src/app/common/components/not-found/not-found.component.ts index 1cc1d615..f8951735 100644 --- a/client/src/app/Shared/components/not-found/not-found.component.ts +++ b/client/src/app/common/components/not-found/not-found.component.ts @@ -9,7 +9,7 @@ */ import { Component, OnInit } from '@angular/core'; -import { AuthService } from '../../../auth/auth.service'; +import { AuthService } from '../../../core/auth/services/auth.service'; import { Router } from '@angular/router'; @Component({ diff --git a/client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.html b/client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.html similarity index 100% rename from client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.html rename to client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.html diff --git a/client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.scss b/client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.scss similarity index 100% rename from client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.scss rename to client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.scss diff --git a/client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.ts b/client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.ts similarity index 93% rename from client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.ts rename to client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.ts index 272dd661..7e40e299 100644 --- a/client/src/app/Shared/notifications/notifications-popover/notifications-popover.component.ts +++ b/client/src/app/common/components/notifications/notifications-popover/notifications-popover.component.ts @@ -11,7 +11,7 @@ import { Component, Input, OnInit } from '@angular/core'; import { NotificationService } from '../notifications.service'; import { SubSink } from 'subsink'; -import { UsersService } from '../../../pages/admin-processing/user-processing/users.service'; +import { UsersService } from '../../../../pages/admin-processing/user-processing/users.service'; import { Router } from '@angular/router'; import { OverlayPanel } from 'primeng/overlaypanel'; @@ -49,7 +49,7 @@ export class NotificationsPanelComponent implements OnInit { this.payload = null; this.subs.sink = (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { diff --git a/client/src/app/Shared/notifications/notifications.component.html b/client/src/app/common/components/notifications/notifications.component.html similarity index 100% rename from client/src/app/Shared/notifications/notifications.component.html rename to client/src/app/common/components/notifications/notifications.component.html diff --git a/client/src/app/Shared/notifications/notifications.component.scss b/client/src/app/common/components/notifications/notifications.component.scss similarity index 100% rename from client/src/app/Shared/notifications/notifications.component.scss rename to client/src/app/common/components/notifications/notifications.component.scss diff --git a/client/src/app/Shared/notifications/notifications.component.ts b/client/src/app/common/components/notifications/notifications.component.ts similarity index 93% rename from client/src/app/Shared/notifications/notifications.component.ts rename to client/src/app/common/components/notifications/notifications.component.ts index 8e6b944a..ed3c85a6 100644 --- a/client/src/app/Shared/notifications/notifications.component.ts +++ b/client/src/app/common/components/notifications/notifications.component.ts @@ -11,7 +11,7 @@ import { Component, OnInit } from '@angular/core'; import { NotificationService } from './notifications.service'; import { SubSink } from 'subsink'; -import { UsersService } from '../../pages/admin-processing/user-processing/users.service'; +import { UsersService } from '../../../pages/admin-processing/user-processing/users.service'; import { firstValueFrom } from 'rxjs'; interface Permission { @@ -58,7 +58,7 @@ export class NotificationsComponent implements OnInit { this.payload = null; try { const response: any = await firstValueFrom(await this.userService.getCurrentUser()); - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { @@ -121,7 +121,7 @@ export class NotificationsComponent implements OnInit { } async dismissAllNotifications() { - if (!this.user || !this.user.userId) { + if (!this.user?.userId) { console.error('User ID is not available'); return; } @@ -134,7 +134,7 @@ export class NotificationsComponent implements OnInit { } async deleteAllNotifications() { - if (!this.user || !this.user.userId) { + if (!this.user?.userId) { console.error('User ID is not available'); return; } diff --git a/client/src/app/Shared/notifications/notifications.service.ts b/client/src/app/common/components/notifications/notifications.service.ts similarity index 100% rename from client/src/app/Shared/notifications/notifications.service.ts rename to client/src/app/common/components/notifications/notifications.service.ts diff --git a/client/src/app/common/components/search/app.search.component.ts b/client/src/app/common/components/search/app.search.component.ts new file mode 100644 index 00000000..dd8d3a84 --- /dev/null +++ b/client/src/app/common/components/search/app.search.component.ts @@ -0,0 +1,77 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { Router } from '@angular/router'; +import { AutoCompleteModule } from 'primeng/autocomplete'; + +interface SearchItem { + title: string; + path: string; +} + +@Component({ + selector: 'app-search', + standalone: true, + imports: [CommonModule, FormsModule, AutoCompleteModule], + template: ` + <span class="p-input-icon-right"> + <p-autoComplete + [(ngModel)]="query" + [suggestions]="filteredItems" + (completeMethod)="search($event)" + (onSelect)="navigateTo($event)" + [placeholder]="placeholder" + [field]="'title'" + [minLength]="1" + [scrollHeight]="'500px'" + [style]="{'width':'100%'}"> + <ng-template let-item pTemplate="item"> + <div>{{item.title}}</div> + </ng-template> + </p-autoComplete> + <i class="pi pi-search"></i> +</span> + `, + styles: [` + :host ::ng-deep .p-autocomplete { + width: 100%; + } + :host ::ng-deep .p-autocomplete-panel { + max-width: 100%; + } + `] +}) +export class AppSearchComponent { + public filteredItems: SearchItem[] = []; + public query: string = ''; + public placeholder: string = 'Search...'; + + private searchItems: SearchItem[] = [ + { title: 'Add POAM', path: '/poam-processing/poam-details/ADDPOAM' }, + { title: 'Asset Processing', path: '/asset-processing' }, + { title: 'Home', path: '/poam-processing' }, + { title: 'Import Processing', path: '/import-processing' }, + { title: 'Label Processing', path: '/label-processing' }, + { title: 'Manage POAMs', path: '/poam-processing/poam-manage' }, + { title: 'Marketplace', path: '/marketplace' }, + { title: 'Notifications', path: '/notifications' }, + { title: 'STIG Manager Import', path: '/import-processing/stigmanager-import' }, + { title: 'Tenable Import', path: '/import-processing/tenable-import' }, + ]; + + constructor(private router: Router) { } + + search(event: { query: string }) { + this.filteredItems = this.searchItems.filter(item => + item.title.toLowerCase().includes(event.query.toLowerCase()) + ); + } + + navigateTo(event: { value: SearchItem }) { + const item = event.value; + if (item && item.path) { + this.router.navigate([item.path]); + this.query = ''; + } + } +} diff --git a/client/src/app/Shared/components/status-card/status-card.component.scss b/client/src/app/common/components/status-card/status-card.component.scss similarity index 90% rename from client/src/app/Shared/components/status-card/status-card.component.scss rename to client/src/app/common/components/status-card/status-card.component.scss index f372f646..0b2c8a01 100644 --- a/client/src/app/Shared/components/status-card/status-card.component.scss +++ b/client/src/app/common/components/status-card/status-card.component.scss @@ -9,24 +9,22 @@ */ :host ::ng-deep { - .p-card { - padding: 0; - height: 7.5rem; - display: flex; - flex-direction: row; + .status-card { align-items: center; - overflow: visible; cursor: pointer; transition: transform 0.3s ease; - &:hover { transform: scale(1.03); } .p-card-body { - padding: 0; + padding-bottom: 2rem; width: 100%; height: 100%; + + .p-card-content { + padding: 0; + } } .grid { @@ -36,7 +34,7 @@ align-items: center; } - .col-3, .col-9 { + .col-12 { height: 100%; padding: 0; display: flex; @@ -49,13 +47,14 @@ align-items: center; height: 100%; padding-left: 1rem; + padding-top: 1rem; } .icon { display: flex; align-items: center; justify-content: center; - width: 6rem; + width: 6.5rem; height: 5rem; border-radius: 4px; transition: all 0.4s ease; diff --git a/client/src/app/Shared/components/status-card/status-card.component.ts b/client/src/app/common/components/status-card/status-card.component.ts similarity index 84% rename from client/src/app/Shared/components/status-card/status-card.component.ts rename to client/src/app/common/components/status-card/status-card.component.ts index 8c64776c..3a58a62e 100644 --- a/client/src/app/Shared/components/status-card/status-card.component.ts +++ b/client/src/app/common/components/status-card/status-card.component.ts @@ -6,14 +6,14 @@ import { Component, Input } from '@angular/core'; template: ` <p-card class="status-card"> <div class="grid"> - <div class="col-3"> + <div class="col-12 md:col-6 lg:col-3"> <div class="icon-container"> <div class="icon status-{{ type }}"> <i class="pi {{ icon }}"></i> </div> </div> </div> - <div class="col-9"> + <div class="col-12 md:col-6 lg:col-9"> <div class="details"> <div class="title h5">{{ title }}</div> </div> diff --git a/client/src/app/Shared/components/status-dialog/status-dialog.component.ts b/client/src/app/common/components/status-dialog/status-dialog.component.ts similarity index 100% rename from client/src/app/Shared/components/status-dialog/status-dialog.component.ts rename to client/src/app/common/components/status-dialog/status-dialog.component.ts diff --git a/client/src/app/Shared/components/unauthorized/unauthorized.component.html b/client/src/app/common/components/unauthorized/unauthorized.component.html similarity index 100% rename from client/src/app/Shared/components/unauthorized/unauthorized.component.html rename to client/src/app/common/components/unauthorized/unauthorized.component.html diff --git a/client/src/app/Shared/components/unauthorized/unauthorized.component.scss b/client/src/app/common/components/unauthorized/unauthorized.component.scss similarity index 100% rename from client/src/app/Shared/components/unauthorized/unauthorized.component.scss rename to client/src/app/common/components/unauthorized/unauthorized.component.scss diff --git a/client/src/app/Shared/components/unauthorized/unauthorized.component.ts b/client/src/app/common/components/unauthorized/unauthorized.component.ts similarity index 94% rename from client/src/app/Shared/components/unauthorized/unauthorized.component.ts rename to client/src/app/common/components/unauthorized/unauthorized.component.ts index 20ade53b..15e240b0 100644 --- a/client/src/app/Shared/components/unauthorized/unauthorized.component.ts +++ b/client/src/app/common/components/unauthorized/unauthorized.component.ts @@ -9,7 +9,7 @@ */ import { Component, OnInit } from '@angular/core'; -import { AuthService } from '../../../auth/auth.service'; +import { AuthService } from '../../../core/auth/services/auth.service'; import { Router } from '@angular/router'; @Component({ diff --git a/client/src/app/Shared/models/classification.model.ts b/client/src/app/common/models/classification.model.ts similarity index 100% rename from client/src/app/Shared/models/classification.model.ts rename to client/src/app/common/models/classification.model.ts diff --git a/client/src/app/Shared/models/themes.model.ts b/client/src/app/common/models/themes.model.ts similarity index 100% rename from client/src/app/Shared/models/themes.model.ts rename to client/src/app/common/models/themes.model.ts diff --git a/client/src/app/Shared/shared.service.ts b/client/src/app/common/services/shared.service.ts similarity index 100% rename from client/src/app/Shared/shared.service.ts rename to client/src/app/common/services/shared.service.ts diff --git a/client/src/app/Shared/shared.module.ts b/client/src/app/common/shared.module.ts similarity index 86% rename from client/src/app/Shared/shared.module.ts rename to client/src/app/common/shared.module.ts index 5c72abfe..18c7e442 100644 --- a/client/src/app/Shared/shared.module.ts +++ b/client/src/app/common/shared.module.ts @@ -13,8 +13,8 @@ import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { ConfirmationDialogComponent } from './components/confirmation-dialog/confirmation-dialog.component'; import { StatusDialogComponent } from './components/status-dialog/status-dialog.component'; -import { NotificationsPanelComponent } from './notifications/notifications-popover/notifications-popover.component'; -import { NotificationsComponent } from './notifications/notifications.component'; +import { NotificationsPanelComponent } from './components/notifications/notifications-popover/notifications-popover.component'; +import { NotificationsComponent } from './components/notifications/notifications.component'; import { ButtonModule } from 'primeng/button'; import { CardModule } from 'primeng/card'; import { DataViewModule } from 'primeng/dataview'; diff --git a/client/src/app/Shared/utils/excel-data.service.ts b/client/src/app/common/utils/excel-data.service.ts similarity index 100% rename from client/src/app/Shared/utils/excel-data.service.ts rename to client/src/app/common/utils/excel-data.service.ts diff --git a/client/src/app/access-control-list.ts b/client/src/app/core/auth/access.control.ts similarity index 100% rename from client/src/app/access-control-list.ts rename to client/src/app/core/auth/access.control.ts diff --git a/client/src/app/auth/auth.guard.ts b/client/src/app/core/auth/guards/auth.guard.ts similarity index 93% rename from client/src/app/auth/auth.guard.ts rename to client/src/app/core/auth/guards/auth.guard.ts index 2dd180e6..1a254928 100644 --- a/client/src/app/auth/auth.guard.ts +++ b/client/src/app/core/auth/guards/auth.guard.ts @@ -10,7 +10,7 @@ import { Injectable } from '@angular/core'; import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot } from '@angular/router'; -import { AuthService } from './auth.service'; +import { AuthService } from '../services/auth.service'; import { Observable, of } from 'rxjs'; import { map, switchMap } from 'rxjs/operators'; diff --git a/client/src/app/auth/auth.service.ts b/client/src/app/core/auth/services/auth.service.ts similarity index 86% rename from client/src/app/auth/auth.service.ts rename to client/src/app/core/auth/services/auth.service.ts index c42c9411..869b8ccd 100644 --- a/client/src/app/auth/auth.service.ts +++ b/client/src/app/core/auth/services/auth.service.ts @@ -3,8 +3,8 @@ import { OidcSecurityService } from 'angular-auth-oidc-client'; import { Observable, firstValueFrom, from } from 'rxjs'; import { map, switchMap } from 'rxjs/operators'; import { Router } from '@angular/router'; -import { UsersService } from '../pages/admin-processing/user-processing/users.service'; -import { Users } from '../pages/admin-processing/user-processing/users.model'; +import { UsersService } from '../../../pages/admin-processing/user-processing/users.service'; +import { Users } from '../../../pages/admin-processing/user-processing/users.model'; @Injectable({ providedIn: 'root', @@ -59,8 +59,8 @@ export class AuthService { ); } - login(configId: string): void { - this.oidcSecurityService.authorize(configId); + async login(configId: string): Promise<void> { + await this.oidcSecurityService.authorize(configId); } async logout() { diff --git a/client/src/app/layout/app.config.module.ts b/client/src/app/layout/app.config.module.ts new file mode 100644 index 00000000..917a2be4 --- /dev/null +++ b/client/src/app/layout/app.config.module.ts @@ -0,0 +1,64 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { InputTextModule } from 'primeng/inputtext'; +import { ListboxModule } from 'primeng/listbox'; +import { SidebarModule } from 'primeng/sidebar'; +import { BadgeModule } from 'primeng/badge'; +import { RadioButtonModule } from 'primeng/radiobutton'; +import { InputSwitchModule } from 'primeng/inputswitch'; +import { MenuModule } from 'primeng/menu'; +import { TooltipModule } from 'primeng/tooltip'; +import { RippleModule } from 'primeng/ripple'; +import { ButtonModule } from 'primeng/button'; +import { OverlayPanelModule } from 'primeng/overlaypanel'; +import { SelectButtonModule } from 'primeng/selectbutton'; +import { AppConfigComponent } from './components/app.config.component'; +import { AppLayoutComponent } from './components/app.layout.component'; +import { AppClassificationComponent } from './components/app.classification.component'; +import { AppNavigationComponent } from './components/app.navigation.component'; +import { AppMenuComponent } from './components/app.menu.component'; +import { AppMenuitemComponent } from './components/app.menuitem.component'; +import { AppSearchComponent } from '../common/components/search/app.search.component'; +import { SharedModule } from '../common/shared.module'; +import { PanelMenuModule } from 'primeng/panelmenu'; +import { DropdownModule } from 'primeng/dropdown'; + +@NgModule({ + declarations: [ + AppLayoutComponent, + AppClassificationComponent, + AppNavigationComponent, + AppMenuComponent, + AppMenuitemComponent, + AppConfigComponent + ], + imports: [ + CommonModule, + DropdownModule, + FormsModule, + ReactiveFormsModule, + RouterModule, + InputTextModule, + ListboxModule, + SidebarModule, + BadgeModule, + RadioButtonModule, + InputSwitchModule, + ButtonModule, + OverlayPanelModule, + SelectButtonModule, + TooltipModule, + MenuModule, + RippleModule, + SharedModule, + PanelMenuModule, + AppSearchComponent + ], + exports: [ + AppLayoutComponent, + AppConfigComponent + ] +}) +export class AppConfigModule { } diff --git a/client/src/app/layout/components/app.classification.component.html b/client/src/app/layout/components/app.classification.component.html new file mode 100644 index 00000000..d27ced0e --- /dev/null +++ b/client/src/app/layout/components/app.classification.component.html @@ -0,0 +1,7 @@ +<div *ngIf="isClassificationActive" class="layout-classification"> + <div class="layout-classification-container"> + <div class="layout-classification-content" [style.background-color]="classification?.classificationColorCode"> + <span class="layout-classification-text">{{ classification?.classificationText }}</span> + </div> + </div> +</div> diff --git a/client/src/app/layout/components/app.classification.component.ts b/client/src/app/layout/components/app.classification.component.ts new file mode 100644 index 00000000..eda0b3a2 --- /dev/null +++ b/client/src/app/layout/components/app.classification.component.ts @@ -0,0 +1,29 @@ +import { Classification } from '../../common/models/classification.model'; +import { Component, OnInit } from '@angular/core'; +import { SharedService } from '../../common/services/shared.service'; + +@Component({ + selector: 'app-classification', + templateUrl: './app.classification.component.html' +}) +export class AppClassificationComponent implements OnInit { + classification: Classification | undefined; + isClassificationActive: boolean = false; + + constructor(private sharedService: SharedService) { } + + public async ngOnInit() { + try { + const apiConfig = await this.sharedService.getApiConfig().toPromise(); + if (apiConfig && typeof apiConfig === 'object' && 'classification' in apiConfig) { + const apiClassification = (apiConfig as { classification: string }).classification; + this.classification = new Classification(apiClassification); + this.isClassificationActive = true; + } else { + console.error('Invalid API configuration response'); + } + } catch (error) { + console.error('Error retrieving API configuration:', error); + } + } +} diff --git a/client/src/app/Shared/config/app.config.component.html b/client/src/app/layout/components/app.config.component.html similarity index 63% rename from client/src/app/Shared/config/app.config.component.html rename to client/src/app/layout/components/app.config.component.html index b78f13c6..651ebe84 100644 --- a/client/src/app/Shared/config/app.config.component.html +++ b/client/src/app/layout/components/app.config.component.html @@ -1,5 +1,4 @@ -<p-sidebar [visible]="isActive" (visibleChange)="onVisibleChange($event)" position="right" - styleClass="layout-config w-full sm:w-26rem mt-8"> +<p-sidebar [(visible)]="visible" position="right" [transitionOptions]="'.3s cubic-bezier(0, 0, 0.2, 1)'" styleClass="layout-config w-24rem"> <div class="p-2"> <section class="pb-4 flex align-items-center justify-content-between border-bottom-1 surface-border"> <span class="text-xl font-semibold">Scale</span> @@ -18,18 +17,49 @@ <section class="py-4 flex align-items-center justify-content-between border-bottom-1 surface-border"> <span class="text-xl font-semibold">Input Style</span> - <p-selectButton [options]="inputStyles" [(ngModel)]="inputStyle" (onChange)="onInputStyleChange($event)" - optionLabel="label" optionValue="value" allowEmpty="false"></p-selectButton> + <p-selectButton [options]="inputStyles" [(ngModel)]="inputStyle" optionLabel="label" optionValue="value" allowEmpty="false"></p-selectButton> </section> <section class="py-4 flex align-items-center justify-content-between border-bottom-1 surface-border"> - <span class="text-xl font-semibold">Ripple Mode</span> - <p-inputSwitch [(ngModel)]="ripple" (onChange)="onRippleChange($event)"></p-inputSwitch> + <span [ngClass]="{ 'p-disabled': isDarkToggleDisabled }" class="text-xl font-semibold">Dark Mode</span> + <p-inputSwitch [ngModel]="isDarkMode" (onChange)="toggleDarkMode()" [disabled]="isDarkToggleDisabled"></p-inputSwitch> </section> <section class="py-4 flex align-items-center justify-content-between border-bottom-1 surface-border"> - <span [ngClass]="{ 'p-disabled': isDarkToggleDisabled }" class="text-xl font-semibold">Dark Mode</span> - <p-inputSwitch [ngModel]="isDarkMode" (onChange)="toggleDarkMode()" [disabled]="isDarkToggleDisabled"></p-inputSwitch> + <span class="text-xl font-semibold">Ripple Mode</span> + <p-inputSwitch [(ngModel)]="ripple"></p-inputSwitch> + </section> + + <section class="py-4 flex flex-column border-bottom-1 surface-border"> + <ng-container *ngIf="!minimal"> + <span class="text-xl font-semibold mb-3">Menu Type</span> + <div class="flex flex-wrap row-gap-3"> + <div class="flex align-items-center gap-2 w-6"> + <p-radioButton name="menuMode" value="static" [(ngModel)]="menuMode" inputId="mode1"></p-radioButton> + <label for="mode1">Static</label> + </div> + <div class="flex align-items-center gap-2 w-6"> + <p-radioButton name="menuMode" value="overlay" [(ngModel)]="menuMode" inputId="mode2"></p-radioButton> + <label for="mode2">Overlay</label> + </div> + <div class="flex align-items-center gap-2 w-6"> + <p-radioButton name="menuMode" value="slim" [(ngModel)]="menuMode" inputId="mode3"></p-radioButton> + <label for="mode3">Slim</label> + </div> + <div class="flex align-items-center gap-2 w-6"> + <p-radioButton name="menuMode" value="slim-plus" [(ngModel)]="menuMode" inputId="mode4"></p-radioButton> + <label for="mode4">Slim +</label> + </div> + <div class="flex align-items-center gap-2 w-6"> + <p-radioButton name="menuMode" value="reveal" [(ngModel)]="menuMode" inputId="mode6"></p-radioButton> + <label for="mode6">Reveal</label> + </div> + <div class="flex align-items-center gap-2 w-6"> + <p-radioButton name="menuMode" value="horizontal" [(ngModel)]="menuMode" inputId="mode5"></p-radioButton> + <label for="mode5">Horizontal</label> + </div> + </div> + </ng-container> </section> <section class="py-4 border-bottom-1 surface-border"> @@ -111,7 +141,6 @@ </section> <section class="py-4 border-bottom-1 surface-border"> - <div class="text-xl font-semibold mb-3">Themes</div> <div class="flex align-items-center gap-2 mb-3"> <img src="https://primefaces.org/cdn/primeng/images/themes/lara-light-teal.png" alt="Lara Light Teal" class="border-circle" style="width: 1.5rem" /> @@ -172,6 +201,64 @@ </div> </section> + <section class="py-4 border-bottom-1 surface-border"> + <div class="flex align-items-center gap-2 mb-3"> + <img src="https://primefaces.org/cdn/primeng/images/themes/arya-blue.png" alt="Arya" + class="border-circle" style="width: 1.5rem" /> + <span class="font-medium">Arya</span> + </div> + <div class="flex align-items-center justify-content-between gap-3 mb-3"> + <button [ngClass]="{ 'border-primary': isThemeActive('arya-blue', ''), 'hover:border-500 surface-border': !isThemeActive('arya-blue', '') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('arya-blue', '')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #43a5f4 0%, rgba(67, 165, 244, 0.5) 100%)"></span> + </button> + <button [ngClass]="{ 'border-primary': isThemeActive('arya-green', ''), 'hover:border-500 surface-border': !isThemeActive('arya-green', '') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('arya-green', '')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #6abd6e 0%, rgba(106, 189, 110, 0.5) 100%)"></span> + </button> + <button [ngClass]="{ 'border-primary': isThemeActive('arya-orange', ''), 'hover:border-500 surface-border': !isThemeActive('arya-orange', '') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('arya-orange', '')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #ffcd2e 0%, rgba(255, 205, 46, 0.5) 100%)"></span> + </button> + <button [ngClass]="{ 'border-primary': isThemeActive('arya-purple', ''), 'hover:border-500 surface-border': !isThemeActive('arya-purple', '') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('arya-purple', '')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #b052c0 0%, rgba(176, 82, 192, 0.5) 100%)"></span> + </button> + </div> + </section> + + <section class="py-4 border-bottom-1 surface-border"> + <div class="flex align-items-center gap-2 mb-3"> + <img src="https://primefaces.org/cdn/primeng/images/themes/bootstrap4-light-blue.svg" alt="Bootstrap" + class="border-circle" style="width: 1.5rem" /> + <span class="font-medium">Bootstrap</span> + </div> + <div class="flex align-items-center justify-content-between gap-3"> + <button [ngClass]="{ 'border-primary': isThemeActive('bootstrap4', 'blue'), 'hover:border-500 surface-border': !isThemeActive('bootstrap4', 'blue') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('bootstrap4', 'blue')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #8dd0ff 0%, rgba(141, 208, 255, 0.5) 100%)"></span> + </button> + <button [ngClass]="{ 'border-primary': isThemeActive('bootstrap4', 'purple'), 'hover:border-500 surface-border': !isThemeActive('bootstrap4', 'purple') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('bootstrap4', 'purple')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #c298d8 0%, rgba(194, 152, 216, 0.5) 100%)"></span> + </button> + <div class="w-3"></div> + <div class="w-3"></div> + </div> + </section> + <section class="py-4 border-bottom-1 surface-border"> <div class="flex align-items-center gap-2 mb-3"> <img src="https://primefaces.org/cdn/primeng/images/themes/md-light-indigo.svg" alt="Material Design" @@ -201,5 +288,34 @@ <div class="w-3"></div> </div> </section> + + <section class="py-4 border-bottom-1 surface-border"> + <div class="flex justify-content-between mb-3"> + <div class="flex align-items-center gap-1"> + <img src="https://primefaces.org/cdn/primeng/images/themes/soho-light.png" alt="Soho" + class="border-circle" style="width: 1.5rem; padding-right: .25rem;" /> + <span class="font-medium">Soho</span> + </div> + <div class="flex align-items-center gap-1"> + <img src="https://primefaces.org/cdn/primeng/images/themes/viva-light.svg" alt="Viva" + class="border-circle" style="width: 1.5rem; padding-right: .25rem;" /> + <span style="margin-right: 2rem;" class="font-medium">Viva</span> + </div> + </div> + <div class="flex align-items-center justify-content-between gap-3"> + <button [ngClass]="{ 'border-primary': isThemeActive('soho', ''), 'hover:border-500 surface-border': !isThemeActive('soho', '') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('soho', '')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #6d5fa1 0%, rgba(109, 95, 161, 0.5) 100%)"></span> + </button> + <button [ngClass]="{ 'border-primary': isThemeActive('viva', ''), 'hover:border-500 surface-border': !isThemeActive('viva', '') }" + class="bg-transparent border-1 cursor-pointer p-2 w-3 flex align-items-center justify-content-center transition-all transition-duration-200" + style="border-radius: 30px" (click)="changeTheme('viva', '')"> + <span class="block h-1rem w-full" + style="border-radius: 30px; background: linear-gradient(180deg, #36487d 0%, rgba(54, 72, 125, 0.5) 100%)"></span> + </button> + </div> + </section> </div> </p-sidebar> diff --git a/client/src/app/layout/components/app.config.component.ts b/client/src/app/layout/components/app.config.component.ts new file mode 100644 index 00000000..eab4c4cc --- /dev/null +++ b/client/src/app/layout/components/app.config.component.ts @@ -0,0 +1,184 @@ +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { LayoutService, MenuMode } from '../services/app.layout.service'; +import { MenuService } from '../services/app.menu.service'; +import { UsersService } from '../../pages/admin-processing/user-processing/users.service'; +import { SubSink } from 'subsink'; + +@Component({ + selector: 'app-config', + templateUrl: './app.config.component.html', +}) +export class AppConfigComponent { + @Input() minimal: boolean = false; + compactMaterial: boolean = false; + inputStyles = [ + { label: 'Outlined', value: 'outlined' }, + { label: 'Filled', value: 'filled' } + ]; + lightOnlyThemes = ['fluent-light', 'mira', 'nano']; + darkOnlyThemes = ['arya-blue', 'arya-green', 'arya-orange', 'arya-purple']; + scales: number[] = [12, 13, 14, 15, 16]; + user: any; + private subs = new SubSink(); + @Output() onDarkModeSwitch = new EventEmitter<any>(); + constructor( + public layoutService: LayoutService, + public menuService: MenuService, + private userService: UsersService, + ) { } + + get visible(): boolean { + return this.layoutService.state.configSidebarVisible; + } + set visible(_val: boolean) { + this.layoutService.state.configSidebarVisible = _val; + } + + get scale(): number { + return this.layoutService.config().scale; + } + set scale(_val: number) { + this.layoutService.config.update((config) => ({ + ...config, + scale: _val, + })); + } + + get menuMode(): string { + return this.layoutService.config().menuMode; + } + set menuMode(_val: MenuMode) { + this.layoutService.config.update((config) => ({ + ...config, + menuMode: _val, + })); + } + + get inputStyle(): string { + return this.layoutService.config().inputStyle; + } + set inputStyle(_val: string) { + this.layoutService.config().inputStyle = _val; + } + + get ripple(): boolean { + return this.layoutService.config().ripple; + } + set ripple(_val: boolean) { + this.layoutService.config.update((config) => ({ + ...config, + ripple: _val, + })); + } + + set theme(val: string) { + this.layoutService.config.update((config) => ({ + ...config, + theme: val, + })); + } + get theme(): string { + return this.layoutService.config().theme; + } + + set colorScheme(val: string) { + this.layoutService.config.update((config) => ({ + ...config, + colorScheme: val, + })); + } + get colorScheme(): string { + return this.layoutService.config().colorScheme; + } + + get isDarkToggleDisabled(): boolean { + return this.darkOnlyThemes.includes(this.layoutService.config().theme); + } + + get isDarkMode(): boolean { + return this.layoutService.config().colorScheme === 'dark'; + } + + toggleDarkMode() { + this.layoutService.toggleColorScheme(); + } + + isThemeActive(themeFamily: string, color?: string) { + let themeName: string; + let themePrefix = themeFamily === 'md' && this.compactMaterial ? 'mdc' : themeFamily; + + if (this.lightOnlyThemes.includes(themePrefix)) { + themeName = themePrefix; + } else if (this.darkOnlyThemes.includes(themePrefix)) { + themeName = themePrefix; + } else { + themeName = themePrefix + (this.isDarkMode ? '-dark' : '-light'); + } + if (color) { + themeName += '-' + color; + } + return this.layoutService.config().theme === themeName; + } + + onCompactMaterialChange() { + const theme = this.layoutService.config().theme; + if (theme.startsWith('md')) { + let tokens = theme.split('-'); + + this.changeTheme(tokens[0].substring(0, 2), tokens[2]); + } + } + + onConfigButtonClick() { + this.layoutService.showConfigSidebar(); + } + + async changeTheme(theme: string, color?: string) { + let newTheme: string, darkMode: string; + if (this.lightOnlyThemes.includes(theme)) { + newTheme = theme; + darkMode = 'light'; + } else if (this.darkOnlyThemes.includes(theme)) { + newTheme = theme; + darkMode = 'dark'; + } else { + newTheme = theme + '-' + (this.isDarkMode ? 'dark' : 'light'); + + if (color) { + newTheme += '-' + color; + } + + if (newTheme.startsWith('md-') && this.compactMaterial) { + newTheme = newTheme.replace('md-', 'mdc-'); + } + + darkMode = this.isDarkMode ? 'dark' : 'light'; + } + + try { + if (!this.user?.userId) { + const userResponse = await (await this.userService.getCurrentUser()).toPromise(); + if (userResponse?.userId) { + this.user = userResponse; + } + } + const userThemeUpdate = { + defaultTheme: newTheme, + userId: this.user.userId, + }; + + const updateResult = await (await this.userService.updateUserTheme(userThemeUpdate)).toPromise(); + this.layoutService.config.update((config) => ({ ...config, colorScheme: darkMode, theme: newTheme })); + } catch (error) { + console.error('Error updating theme:', error); + } + } + + decrementScale() { + this.scale--; + } + + incrementScale() { + this.scale++; + } +} diff --git a/client/src/app/layout/components/app.layout.component.html b/client/src/app/layout/components/app.layout.component.html new file mode 100644 index 00000000..80c8f176 --- /dev/null +++ b/client/src/app/layout/components/app.layout.component.html @@ -0,0 +1,11 @@ +<div class="layout-container" [ngClass]="containerClass"> + <app-navigation></app-navigation> +<app-classification></app-classification> + <div class="layout-content-wrapper"> + <div class="layout-content"> + <router-outlet></router-outlet> + </div> + </div> + <app-config></app-config> + <div class="layout-mask"></div> +</div> diff --git a/client/src/app/layout/components/app.layout.component.ts b/client/src/app/layout/components/app.layout.component.ts new file mode 100644 index 00000000..4fdd7322 --- /dev/null +++ b/client/src/app/layout/components/app.layout.component.ts @@ -0,0 +1,171 @@ +import { Component, OnDestroy, Renderer2, ViewChild } from '@angular/core'; +import { NavigationEnd, Router } from '@angular/router'; +import { filter, Subscription } from 'rxjs'; +import { MenuService } from '../services/app.menu.service'; +import { AppNavigationComponent } from './app.navigation.component'; +import { LayoutService } from '../services/app.layout.service'; + +@Component({ + selector: 'app-layout', + templateUrl: './app.layout.component.html', +}) +export class AppLayoutComponent implements OnDestroy { + overlayMenuOpenSubscription: Subscription; + + menuOutsideClickListener: any; + + menuScrollListener: any; + + @ViewChild(AppNavigationComponent) appSidebar!: AppNavigationComponent; + + @ViewChild(AppNavigationComponent) appTopbar!: AppNavigationComponent; + + constructor( + private menuService: MenuService, + public layoutService: LayoutService, + public renderer: Renderer2, + public router: Router + ) { + this.overlayMenuOpenSubscription = + this.layoutService.overlayOpen$.subscribe(() => { + if (!this.menuOutsideClickListener) { + this.menuOutsideClickListener = this.renderer.listen( + 'document', + 'click', + (event) => { + const isOutsideClicked = !( + this.appSidebar.el.nativeElement.isSameNode( + event.target + ) || + this.appSidebar.el.nativeElement.contains( + event.target + ) || + this.appTopbar.menuButton.nativeElement.isSameNode( + event.target + ) || + this.appTopbar.menuButton.nativeElement.contains( + event.target + ) + ); + if (isOutsideClicked) { + this.hideMenu(); + } + } + ); + } + + if ( + (this.layoutService.isHorizontal() || + this.layoutService.isSlim() || + this.layoutService.isSlimPlus()) && + !this.menuScrollListener + ) { + this.menuScrollListener = this.renderer.listen( + this.appSidebar.menuContainer.nativeElement, + 'scroll', + (event) => { + if (this.layoutService.isDesktop()) { + this.hideMenu(); + } + } + ); + } + + if (this.layoutService.state.staticMenuMobileActive) { + this.blockBodyScroll(); + } + }); + + this.router.events + .pipe(filter((event) => event instanceof NavigationEnd)) + .subscribe(() => { + this.hideMenu(); + }); + } + + blockBodyScroll(): void { + if (document.body.classList) { + document.body.classList.add('blocked-scroll'); + } else { + document.body.className += ' blocked-scroll'; + } + } + + unblockBodyScroll(): void { + if (document.body.classList) { + document.body.classList.remove('blocked-scroll'); + } else { + document.body.className = document.body.className.replace( + new RegExp( + '(^|\\b)' + + 'blocked-scroll'.split(' ').join('|') + + '(\\b|$)', + 'gi' + ), + ' ' + ); + } + } + + hideMenu() { + this.layoutService.state.overlayMenuActive = false; + this.layoutService.state.staticMenuMobileActive = false; + this.layoutService.state.menuHoverActive = false; + this.menuService.reset(); + + if (this.menuOutsideClickListener) { + this.menuOutsideClickListener(); + this.menuOutsideClickListener = null; + } + + if (this.menuScrollListener) { + this.menuScrollListener(); + this.menuScrollListener = null; + } + + this.unblockBodyScroll(); + } + + get containerClass() { + return { + 'layout-light': this.layoutService.config().colorScheme === 'light', + 'layout-dark': this.layoutService.config().colorScheme === 'dark', + 'layout-colorscheme-menu': + this.layoutService.config().menuTheme === 'colorScheme', + 'layout-primarycolor-menu': + this.layoutService.config().menuTheme === 'primaryColor', + 'layout-transparent-menu': + this.layoutService.config().menuTheme === 'transparent', + 'layout-overlay': + this.layoutService.config().menuMode === 'overlay', + 'layout-static': this.layoutService.config().menuMode === 'static', + 'layout-slim': this.layoutService.config().menuMode === 'slim', + 'layout-slim-plus': + this.layoutService.config().menuMode === 'slim-plus', + 'layout-horizontal': + this.layoutService.config().menuMode === 'horizontal', + 'layout-reveal': this.layoutService.config().menuMode === 'reveal', + 'layout-static-inactive': + this.layoutService.state.staticMenuDesktopInactive && + this.layoutService.config().menuMode === 'static', + 'layout-overlay-active': this.layoutService.state.overlayMenuActive, + 'layout-mobile-active': + this.layoutService.state.staticMenuMobileActive, + 'p-input-filled': + this.layoutService.config().inputStyle === 'filled', + 'p-ripple-disabled': !this.layoutService.config().ripple, + 'layout-sidebar-active': this.layoutService.state.sidebarActive, + 'layout-sidebar-anchored': this.layoutService.state.anchored, + }; + } + + ngOnDestroy() { + if (this.overlayMenuOpenSubscription) { + this.overlayMenuOpenSubscription.unsubscribe(); + } + + if (this.menuOutsideClickListener) { + this.menuOutsideClickListener(); + } + } +} diff --git a/client/src/app/layout/components/app.menu.component.html b/client/src/app/layout/components/app.menu.component.html new file mode 100644 index 00000000..d2b67ced --- /dev/null +++ b/client/src/app/layout/components/app.menu.component.html @@ -0,0 +1,16 @@ +<!-- +!####################################################################### +! C-PATTM SOFTWARE +! CRANE C-PATTM plan of action and milestones software. Use is governed by the Open Source Academic Research License Agreement contained in the file +! crane_C_PAT.1_license.txt, which is part of this software package. BY +! USING OR MODIFYING THIS SOFTWARE, YOU ARE AGREEING TO THE TERMS AND +! CONDITIONS OF THE LICENSE. +!######################################################################## +--> + +<ul class="layout-menu"> + <ng-container *ngFor="let item of model; let i = index;"> + <li app-menuitem *ngIf="!item.separator" [item]="item" [index]="i" [root]="true"></li> + <li *ngIf="item.separator" class="menu-separator"></li> + </ng-container> +</ul> diff --git a/client/src/app/layout/components/app.menu.component.ts b/client/src/app/layout/components/app.menu.component.ts new file mode 100644 index 00000000..9139604f --- /dev/null +++ b/client/src/app/layout/components/app.menu.component.ts @@ -0,0 +1,142 @@ +/* +!####################################################################### +! C-PATTM SOFTWARE +! CRANE C-PATTM plan of action and milestones software. Use is governed by the Open Source Academic Research License Agreement contained in the file +! crane_C_PAT.1_license.txt, which is part of this software package. BY +! USING OR MODIFYING THIS SOFTWARE, YOU ARE AGREEING TO THE TERMS AND +! CONDITIONS OF THE LICENSE. +!######################################################################## +*/ + +import { Component, OnInit, OnDestroy } from '@angular/core'; +import { MenuItem } from 'primeng/api'; +import { Subscription } from 'rxjs'; +import { AuthService } from '../../core/auth/services/auth.service'; +import { UsersService } from '../../pages/admin-processing/user-processing/users.service'; +import { Router } from '@angular/router'; +import { accessControlList } from '../../core/auth/access.control'; + +@Component({ + selector: 'app-menu', + templateUrl: './app.menu.component.html' +}) +export class AppMenuComponent implements OnInit, OnDestroy { + model: MenuItem[] = []; + private subscription: Subscription; + + constructor( + private authService: AuthService, + private userService: UsersService, + private router: Router + ) { } + + async ngOnInit() { + await this.initializeUser(); + } + + async initializeUser() { + try { + const userData = await this.authService.getUserData('cpat'); + if (userData) { + this.subscription = (await this.userService.getCurrentUser()).subscribe({ + next: (user: any) => { + const role = user.isAdmin ? 'admin' : user.role || 'viewer'; + if (user.accountStatus === 'ACTIVE') { + this.setMenuItems(role); + } else { + console.warn('User account is not active'); + } + }, + error: (error) => console.error('An error occurred:', error.message) + }); + } + } catch (error) { + console.error('Error initializing user:', error); + } + } + + setMenuItems(role: string) { + const menuItems: MenuItem[] = [ + { + label: 'Home', + icon: 'pi pi-home', + routerLink: ['/poam-processing'], + visible: true, + }, + { + label: 'Admin Portal', + icon: 'pi pi-users', + routerLink: ['/admin-processing'], + visible: this.hasPermission(role, 'delete', 'user'), + }, + { + label: 'Manage POAMs', + icon: 'pi pi-list-check', + routerLink: ['/poam-processing/poam-manage'], + visible: this.hasPermission(role, 'view', 'poam'), + }, + { + label: 'Add POAM', + icon: 'pi pi-file-plus', + routerLink: ['/poam-processing/poam-details/ADDPOAM'], + visible: this.hasPermission(role, 'create', 'poam'), + }, + { + label: 'STIG Manager', + icon: 'pi pi-file-import', + routerLink: ['/import-processing/stigmanager-import'], + visible: this.hasPermission(role, 'create', 'import'), + }, + { + label: 'Tenable', + icon: 'pi pi-file-import', + routerLink: ['/import-processing/tenable-import'], + visible: this.hasPermission(role, 'create', 'import'), + }, + { + label: 'Asset Processing', + icon: 'pi pi-server', + routerLink: ['/asset-processing'], + visible: this.hasPermission(role, 'view', 'asset'), + }, + { + label: 'Label Processing', + icon: 'pi pi-tags', + routerLink: ['/label-processing'], + visible: this.hasPermission(role, 'view', 'label'), + }, + { + label: 'Log Out', + icon: 'pi pi-sign-out', + command: () => this.logout(), + visible: true, + } + ]; + + this.model = menuItems.filter(item => item.visible !== false); + this.model.forEach(item => { + if (item.items) { + item.items = item.items.filter(subItem => subItem.visible !== false); + } + }); + } + + hasPermission(role: string, permission: string, resource: string): boolean { + const rolePermissions = accessControlList.accessControl[role] || {}; + const resourcesWithPermission = rolePermissions[permission]; + return resourcesWithPermission && + (resourcesWithPermission.includes(resource) || resourcesWithPermission.includes("*")); + } + + logout() { + this.authService.logout().then(() => { + this.router.navigate(['/login']); + }); + } + + ngOnDestroy() { + if (this.subscription) { + this.subscription.unsubscribe(); + } + } +} diff --git a/client/src/app/layout/components/app.menuitem.component.ts b/client/src/app/layout/components/app.menuitem.component.ts new file mode 100644 index 00000000..1a03c820 --- /dev/null +++ b/client/src/app/layout/components/app.menuitem.component.ts @@ -0,0 +1,217 @@ +import { ChangeDetectorRef, Component, ElementRef, HostBinding, Input, OnDestroy, OnInit, ViewChild } from '@angular/core'; +import { NavigationEnd, Router } from '@angular/router'; +import { Subscription } from 'rxjs'; +import { filter } from 'rxjs/operators'; +import { MenuService } from '../services/app.menu.service'; +import { LayoutService } from '../services/app.layout.service'; +import { AppNavigationComponent } from './app.navigation.component'; +import { DomHandler } from 'primeng/dom'; + +@Component({ + selector: '[app-menuitem]', + template: ` + <ng-container> + <a + *ngIf="(!item.routerLink || item.items) && item.visible !== false" + [attr.href]="item.url" + (click)="itemClick($event)" + (mouseenter)="onMouseEnter()" + [ngClass]="item.class" + [attr.target]="item.target" + tabindex="0" + pRipple + [pTooltip]="item.label" + [tooltipDisabled]="!(isSlim && root && !active)" + > + <i [ngClass]="item.icon" class="layout-menuitem-icon"></i> + <span class="layout-menuitem-text">{{ item.label }}</span> + <i class="pi pi-fw pi-angle-down layout-submenu-toggler" *ngIf="item.items"></i> + </a> + <a + *ngIf="item.routerLink && !item.items && item.visible !== false" + (click)="itemClick($event)" + (mouseenter)="onMouseEnter()" + [ngClass]="item.class" + [routerLink]="item.routerLink" + routerLinkActive="active-route" + [routerLinkActiveOptions]="item.routerLinkActiveOptions || { paths: 'exact', queryParams: 'ignored', matrixParams: 'ignored', fragment: 'ignored' }" + [fragment]="item.fragment" + [queryParamsHandling]="item.queryParamsHandling" + [preserveFragment]="item.preserveFragment" + [skipLocationChange]="item.skipLocationChange" + [replaceUrl]="item.replaceUrl" + [state]="item.state" + [queryParams]="item.queryParams" + [attr.target]="item.target" + tabindex="0" + pRipple + [pTooltip]="item.label" + [tooltipDisabled]="!(isSlim && root)" + > + <i [ngClass]="item.icon" class="layout-menuitem-icon"></i> + <span class="layout-menuitem-text">{{ item.label }}</span> + <i class="pi pi-fw pi-angle-down layout-submenu-toggler" *ngIf="item.items"></i> + </a> + + <ul #submenu *ngIf="item.items && item.visible !== false"> + <ng-template ngFor let-child let-i="index" [ngForOf]="item.items"> + <li app-menuitem [item]="child" [index]="i" [parentKey]="key" [class]="child.badgeClass"></li> + </ng-template> +</ul> +</ng-container> + `, +}) +export class AppMenuitemComponent implements OnInit, OnDestroy { + @Input() item: any; + @Input() index!: number; + @Input() @HostBinding('class.layout-root-menuitem') root: boolean = true; + @Input() parentKey!: string; + @ViewChild('submenu') submenu!: ElementRef; + + active = false; + menuSourceSubscription: Subscription; + menuResetSubscription: Subscription; + key: string = ""; + + constructor(public layoutService: LayoutService, private cd: ChangeDetectorRef, public router: Router, private appSidebar: AppNavigationComponent, private menuService: MenuService) { + this.menuSourceSubscription = this.menuService.menuSource$.subscribe(value => { + Promise.resolve(null).then(() => { + if (value.routeEvent) { + this.active = (value.key === this.key || value.key.startsWith(this.key + '-')) ? true : false; + } + else { + if (value.key !== this.key && !value.key.startsWith(this.key + '-')) { + this.active = false; + } + } + }); + }); + + this.menuResetSubscription = this.menuService.resetSource$.subscribe(() => { + this.active = false; + }); + + this.router.events.pipe(filter(event => event instanceof NavigationEnd)) + .subscribe(params => { + if (this.isSlimPlus || this.isSlim || this.isHorizontal) { + this.active = false; + } + else { + if (this.item.routerLink) { + this.updateActiveStateFromRoute(); + } + } + }); + } + + ngOnInit() { + this.key = this.parentKey ? this.parentKey + '-' + this.index : String(this.index); + + if (!(this.isSlimPlus || this.isSlim || this.isHorizontal) && this.item.routerLink) { + this.updateActiveStateFromRoute(); + } + } + + ngAfterViewChecked() { + if (this.root && this.active && this.layoutService.isDesktop() && (this.layoutService.isHorizontal() || this.layoutService.isSlim() || this.layoutService.isSlimPlus())) { + this.calculatePosition(this.submenu?.nativeElement, this.submenu?.nativeElement.parentElement); + } + } + + updateActiveStateFromRoute() { + let activeRoute = this.router.isActive(this.item.routerLink[0], { paths: 'exact', queryParams: 'ignored', matrixParams: 'ignored', fragment: 'ignored' }); + + if (activeRoute) { + this.menuService.onMenuStateChange({ key: this.key, routeEvent: true }); + } + } + + calculatePosition(overlay: HTMLElement, target: HTMLElement) { + if (overlay) { + const { left, top } = target.getBoundingClientRect(); + const [vWidth, vHeight] = [window.innerWidth, window.innerHeight]; + const [oWidth, oHeight] = [overlay.offsetWidth, overlay.offsetHeight]; + const scrollbarWidth = DomHandler.calculateScrollbarWidth(); + overlay.style.top = ''; + overlay.style.left = ''; + + if (this.layoutService.isHorizontal()) { + const width = left + oWidth + scrollbarWidth; + overlay.style.left = vWidth < width ? `${left - (width - vWidth)}px` : `${left}px`; + } else if (this.layoutService.isSlim() || this.layoutService.isSlimPlus()) { + const height = top + oHeight; + overlay.style.top = vHeight < height ? `${top - (height - vHeight)}px` : `${top}px`; + } + } + } + + itemClick(event: Event) { + if (this.item.disabled) { + event.preventDefault(); + return; + } + + if (this.isSlim || this.isHorizontal || this.isSlimPlus) { + this.layoutService.state.menuHoverActive = !this.layoutService.state.menuHoverActive; + } + + if (this.item.command) { + this.item.command({ originalEvent: event, item: this.item }); + } + + if (this.item.items) { + this.active = !this.active; + + if (this.active && (this.isSlim || this.isHorizontal || this.isSlimPlus)) { + this.layoutService.onOverlaySubmenuOpen(); + } + } + else { + if (this.layoutService.isMobile()) { + this.layoutService.state.staticMenuMobileActive = false; + } + + if (this.isSlim || this.isHorizontal || this.isSlimPlus) { + this.menuService.reset(); + this.layoutService.state.menuHoverActive = false; + } + } + + this.menuService.onMenuStateChange({ key: this.key }); + } + + onMouseEnter() { + if ((this.isSlim || this.isHorizontal || this.isSlimPlus) && this.layoutService.isDesktop()) { + if (this.layoutService.state.menuHoverActive) { + this.active = true; + this.menuService.onMenuStateChange({ key: this.key }); + } + } + } + + get isHorizontal() { + return this.layoutService.isHorizontal(); + } + + get isSlim() { + return this.layoutService.isSlim(); + } + + get isSlimPlus() { + return this.layoutService.isSlimPlus(); + } + + @HostBinding('class.active-menuitem') + get activeClass() { + return this.active && !this.root; + } + + ngOnDestroy() { + if (this.menuSourceSubscription) { + this.menuSourceSubscription.unsubscribe(); + } + if (this.menuResetSubscription) { + this.menuResetSubscription.unsubscribe(); + } + } +} diff --git a/client/src/app/layout/components/app.navigation.component.html b/client/src/app/layout/components/app.navigation.component.html new file mode 100644 index 00000000..cbef827b --- /dev/null +++ b/client/src/app/layout/components/app.navigation.component.html @@ -0,0 +1,69 @@ + <!-- Sidebar --> + <div class="layout-sidebar" (mouseenter)="onMouseEnter()" (mouseleave)="onMouseLeave()"> + <div class="sidebar-header"> + <a [routerLink]="['/poam-processing']" class="app-logo"> + <img class="applogo" src="../assets/cpat.png" alt="C-PAT" style="cursor: pointer;"> + <img class="applogosmall" src="../assets/c-pat-c.png" alt="C" style="cursor: pointer;"> + </a> + <button class="layout-sidebar-anchor p-link z-2 mb-2" type="button" (click)="anchor()"></button> + </div> + <div class="menu-filter"> + <p-dropdown [options]="collections" + [(ngModel)]="selectedCollection" + placeholder="{{ collectionName }}" + optionLabel="collectionName" + (onChange)="resetWorkspace($event.value.collectionId)" + [style]="{'height': '85%', 'width': '94%', 'align-items': 'center', 'margin-left': '3%', 'border-radius': '10px'}"> + </p-dropdown> + </div> + <div #menuContainer class="layout-menu-container"> + <app-menu></app-menu> + </div> + </div> + + <!-- Topbar --> + <div class="layout-topbar"> + <div class="topbar-start"> + </div> + <div class="topbar-end"> + <ul class="topbar-menu"> + <li class="topbar-search"> + <span class="p-input-icon-left"> + <app-search></app-search> + </span> + </li> + <li class="ml-3"> + <button pButton #menubutton icon="pi pi-bars" class="p-button-text p-button-rounded p-button-plain" (click)="onMenuButtonClick()"></button> + <button pButton type="button" icon="pi pi-palette" class="p-button-text p-button-rounded p-button-plain" (click)="showConfig()"></button> + <p-button type="button" + icon="pi pi-bell" + [badge]="notificationCount" + (click)="op.toggle($event)" + (keyup.enter)="op.toggle($event)" + styleClass="p-button-text p-button-rounded p-button-plain notification-button"> + </p-button> + <p-overlayPanel #op class="overlay" [dismissable]="true" [showCloseIcon]="false"> + <cpat-notifications-popover [overlayPanel]="op"></cpat-notifications-popover> + </p-overlayPanel> + </li> + <li class="topbar-profile"> + <button type="button" + pstyleclass="@next" + enterclass="hidden" + class="topbar-profile-button p-link" + enteractiveclass="scalein" + leavetoclass="hidden" + leaveactiveclass="fadeout" + (click)="menu.toggle($event)"> + <img src="../assets/user.png" alt="User profile"> + <span class="profile-details"> + <span class="profile-fullName">{{ fullName }}</span> + <span class="profile-userRole">{{ userRole }}</span> + </span> + <i class="pi pi-angle-down"></i> + </button> + <p-menu #menu [popup]="true" [model]="userMenu"></p-menu> + </li> + </ul> + </div> + </div> diff --git a/client/src/app/theme/styles/styles.scss b/client/src/app/layout/components/app.navigation.component.scss similarity index 57% rename from client/src/app/theme/styles/styles.scss rename to client/src/app/layout/components/app.navigation.component.scss index cb63d9d1..799ed759 100644 --- a/client/src/app/theme/styles/styles.scss +++ b/client/src/app/layout/components/app.navigation.component.scss @@ -7,18 +7,3 @@ ! CONDITIONS OF THE LICENSE. !######################################################################## */ - -@import 'node_modules/primeicons/primeicons.css'; -@import 'node_modules/primeflex/primeflex.scss'; -@import './_pace-theme.scss'; -@import './_scrollbar.scss'; - -@include ngx-pace-theme(); - * { - @include custom-scrollbar( var(--surface-c), var(--surface-b) ); - } - - -html, body { - @include custom-scrollbar( var(--surface-c), var(--surface-b) ); -} diff --git a/client/src/app/layout/components/app.navigation.component.ts b/client/src/app/layout/components/app.navigation.component.ts new file mode 100644 index 00000000..ae66cfef --- /dev/null +++ b/client/src/app/layout/components/app.navigation.component.ts @@ -0,0 +1,263 @@ +import { AuthService } from '../../core/auth/services/auth.service'; +import { NavigationEnd, Router } from '@angular/router'; +import { Component, ElementRef, OnDestroy, OnInit, ViewChild } from '@angular/core'; +import { LayoutService } from '../services/app.layout.service'; +import { MenuItem } from 'primeng/api'; +import { CollectionsService } from '../../pages/admin-processing/collection-processing/collections.service'; +import { NotificationService } from '../../common/components/notifications/notifications.service'; +import { UsersService } from '../../pages/admin-processing/user-processing/users.service'; +import { SubSink } from 'subsink'; +import { SharedService } from '../../common/services/shared.service'; +import { format } from 'date-fns'; +import { Subject, filter, takeUntil } from 'rxjs'; +function getRoleFromAccessLevel(accessLevel: number): string { + switch (accessLevel) { + case 1: + return 'viewer'; + case 2: + return 'submitter'; + case 3: + return 'approver'; + case 4: + return 'cat1approver'; + default: + return 'none'; + } +} +interface Permission { + userId: number; + collectionId: number; + accessLevel: number; +} + +@Component({ + selector: 'app-navigation', + templateUrl: './app.navigation.component.html' +}) +export class AppNavigationComponent implements OnInit, OnDestroy { + collections: any = []; + user: any; + payload: any; + fullName: any; + userRole: any; + userMenu: MenuItem[] = [{ label: 'Log Out', icon: 'pi pi-sign-out' }]; + notificationCount: any = null; + selectedCollection: any = null; + selectCollectionMsg: boolean = false; + collectionName: string = 'Select Collection'; + private subs = new SubSink(); + timeout: any = null; + private destroy$ = new Subject<void>(); + + @ViewChild('menubutton') menuButton!: ElementRef; + @ViewChild('menuContainer') menuContainer!: ElementRef; + + constructor( + private authService: AuthService, + private collectionService: CollectionsService, + public layoutService: LayoutService, + private sharedService: SharedService, + private userService: UsersService, + private router: Router, + private notificationService: NotificationService, + public el: ElementRef + ) { } + + public async ngOnInit() { + this.layoutService.setInitialTheme('lara-dark-blue'); + this.initializeUser(); + this.setMenuItems(); + this.setupUserMenuActions(); + } + + async initializeUser() { + try { + this.user = null; + this.payload = null; + this.subs.sink = (await this.userService.getCurrentUser()).subscribe({ + next: (response: any) => { + this.user = response; + this.fullName = response.fullName; + this.userRole = this.user.isAdmin ? 'C-PAT Admin' : 'C-PAT User'; + if (this.user.defaultTheme) { + this.layoutService.setInitialTheme(this.user.defaultTheme); + } + if (this.user.accountStatus === 'ACTIVE') { + this.payload = { + ...this.user, + collections: this.user.permissions.map((permission: Permission) => ({ + collectionId: permission.collectionId, + accessLevel: permission.accessLevel, + })) + }; + this.getNotificationCount(); + this.getCollections(); + this.router.events.pipe( + filter(event => event instanceof NavigationEnd), + takeUntil(this.destroy$) + ).subscribe(() => { + if (this.user.userId) { + this.getNotificationCount(); + } + }); + } else { + alert('Your account status is not Active, contact your system administrator'); + } + }, + error: (error) => { + console.error('An error occurred:', error.message); + } + }); + } catch (error) { + console.error('Error initializing user:', error); + } + } + + async getCollections() { + const userName = this.payload.userName; + this.subs.sink = (await this.collectionService.getCollections(userName)).subscribe((result: any) => { + this.collections = result; + if (this.user.lastCollectionAccessedId) { + this.selectedCollection = +this.user.lastCollectionAccessedId; + this.resetWorkspace(this.selectedCollection); + } else if (!this.payload.lastCollectionAccessedId || this.payload.lastCollectionAccessedId === undefined) { + this.selectedCollection = null; + this.selectCollectionMsg = true; + } else { + + } + }); + } + + async getNotificationCount() { + this.subs.sink = (await this.notificationService.getUnreadNotificationCountByUserId(this.user.userId)).subscribe((result: any) => { + this.notificationCount = result > 0 ? result : null; + }); + } + + setMenuItems() { + const marketplaceDisabled = CPAT.Env.features.marketplaceDisabled; + if (marketplaceDisabled) { + this.userMenu = [{ label: 'Log Out', icon: 'pi pi-sign-out', command: () => this.logout() }]; + } else { + this.userMenu = [ + { label: 'Marketplace', icon: 'pi pi-shopping-cart', command: () => this.goToMarketplace() }, + { label: 'Log Out', icon: 'pi pi-sign-out', command: () => this.logout() } + ]; + } + } + + setupUserMenuActions() { + this.userMenu.forEach(item => { + if (item.label === 'Marketplace') { + item.command = () => this.goToMarketplace(); + } else if (item.label === 'Log Out') { + item.command = () => this.logout(); + } + }); + } + + goToMarketplace() { + this.router.navigate(['/marketplace']); + } + + logout() { + this.authService.logout().then(() => { + this.router.navigate(['/login']); + }); + } + + onMenuButtonClick() { + this.layoutService.onMenuToggle(); + } + + showConfig() { + this.layoutService.showConfigSidebar(); + } + + onMouseEnter() { + if (!this.layoutService.state.anchored) { + if (this.timeout) { + clearTimeout(this.timeout); + this.timeout = null; + } + this.layoutService.state.sidebarActive = true; + } + } + + onMouseLeave() { + if (!this.layoutService.state.anchored) { + if (!this.timeout) { + this.timeout = setTimeout(() => this.layoutService.state.sidebarActive = false, 300); + } + } + } + + anchor() { + this.layoutService.state.anchored = !this.layoutService.state.anchored; + } + + async resetWorkspace(selectedCollection: any) { + this.selectedCollection = selectedCollection; + this.selectCollectionMsg = false; + this.sharedService.setSelectedCollection(parseInt(this.selectedCollection, 10)); + + const collection = this.collections.find((x: { collectionId: any; }) => x.collectionId == this.selectedCollection); + this.collectionName = 'Collection: ' + collection.collectionName; + if (collection) { + const stWorkspace = document.getElementById('selectedCollection') as HTMLInputElement; + if (stWorkspace) { + const att = stWorkspace.querySelector("span"); + if (att) { + att.textContent = "Collection - " + collection.collectionName; + } + } + } + const now = new Date(); + const formattedNow = format(now, 'yyyy-MM-dd HH:mm:ss'); + const userUpdate = { + userId: this.user.userId, + userName: this.user.userName, + email: this.user.email, + lastAccess: formattedNow, + firstName: this.user.firstName, + lastName: this.user.lastName, + lastCollectionAccessedId: parseInt(selectedCollection), + accountStatus: this.user.accountStatus, + officeOrg: this.user.officeOrg, + defaultTheme: this.user.defaultTheme || 'default', + isAdmin: this.user.isAdmin, + }; + const selectedPermissions = this.payload.collections.find((x: { collectionId: any; }) => x.collectionId == selectedCollection); + let myRole: string; + + if (!selectedPermissions && !this.user.isAdmin) { + myRole = 'none'; + } else if (this.user.isAdmin) { + myRole = 'admin'; + } else if (selectedPermissions) { + myRole = getRoleFromAccessLevel(selectedPermissions.accessLevel); + } else { + myRole = 'none'; + } + + this.payload.role = myRole; + this.userService.changeRole(this.payload); + + if (this.user.lastCollectionAccessedId !== selectedCollection) { + try { + const result = await (await this.userService.updateUser(userUpdate)).toPromise(); + this.user = result; + window.location.reload(); + } catch (error) { + console.error('Error updating user:', error); + } + } + } + + ngOnDestroy() { + this.destroy$.next(); + this.destroy$.complete(); + this.subs.unsubscribe(); + } +} diff --git a/client/src/app/layout/services/app.layout.service.ts b/client/src/app/layout/services/app.layout.service.ts new file mode 100644 index 00000000..4ad33c9a --- /dev/null +++ b/client/src/app/layout/services/app.layout.service.ts @@ -0,0 +1,215 @@ +import { isPlatformBrowser } from '@angular/common'; +import { Inject, Injectable, effect, signal, PLATFORM_ID } from '@angular/core'; +import { Subject } from 'rxjs'; + +export type MenuMode = + | 'static' + | 'overlay' + | 'horizontal' + | 'slim' + | 'slim-plus' + | 'reveal'; + +export type MenuColorScheme = 'colorScheme' | 'primaryColor' | 'transparent'; + +export interface AppConfig { + inputStyle: string; + colorScheme: string; + theme: string; + ripple: boolean; + menuMode: MenuMode; + scale: number; + menuTheme: MenuColorScheme; +} + +interface LayoutState { + staticMenuDesktopInactive: boolean; + overlayMenuActive: boolean; + configSidebarVisible: boolean; + staticMenuMobileActive: boolean; + menuHoverActive: boolean; + sidebarActive: boolean; + anchored: boolean; +} + +@Injectable({ + providedIn: 'root', +}) +export class LayoutService { + _config: AppConfig = { + ripple: false, + inputStyle: 'outlined', + menuMode: 'static', + colorScheme: 'dark', + theme: 'lara-dark-blue', + scale: 14, + menuTheme: 'colorScheme', + }; + + config = signal<AppConfig>(this._config); + + state: LayoutState = { + staticMenuDesktopInactive: false, + overlayMenuActive: false, + configSidebarVisible: false, + staticMenuMobileActive: false, + menuHoverActive: false, + sidebarActive: false, + anchored: false, + }; + + private configUpdate = new Subject<AppConfig>(); + + private overlayOpen = new Subject<any>(); + + configUpdate$ = this.configUpdate.asObservable(); + + overlayOpen$ = this.overlayOpen.asObservable(); + + constructor( + @Inject(PLATFORM_ID) private platformId: any, + ) { + effect(() => { + const config = this.config(); + if (this.updateStyle(config)) { + this.changeTheme(); + } + this.changeScale(config.scale); + this.onConfigUpdate(); + }); + } + + updateStyle(config: AppConfig) { + return ( + config.theme !== this._config.theme || + config.colorScheme !== this._config.colorScheme + ); + } + + toggleColorScheme() { + const currentTheme = this.config().theme; + const [family, mode, color] = currentTheme.split('-'); + const newMode = mode === 'light' ? 'dark' : 'light'; + const newTheme = `${family}-${newMode}${color ? '-' + color : ''}`; + this.applyTheme(newTheme); + } + + applyTheme(themeName: string) { + const isDarkMode = themeName.includes('-dark') ? 'dark' : 'light'; + + this.config.update(cfg => ({ + ...cfg, + theme: themeName, + colorScheme: isDarkMode, + })); + + this.loadThemeFile(themeName); + } + + private loadThemeFile(themeName: string) { + if (isPlatformBrowser(this.platformId)) { + const themeLink = document.getElementById('theme-link') as HTMLLinkElement; + if (themeLink) { + const timestamp = new Date().getTime(); + const newHref = `app/styles/themes/${themeName}/theme.css?_=${timestamp}`; + + themeLink.href = newHref; + } + } + } + + setInitialTheme(userTheme: string) { + this.applyTheme(userTheme); + } + + onMenuToggle() { + if (this.isOverlay()) { + this.state.overlayMenuActive = !this.state.overlayMenuActive; + + if (this.state.overlayMenuActive) { + this.overlayOpen.next(null); + } + } + + if (this.isDesktop()) { + this.state.staticMenuDesktopInactive = + !this.state.staticMenuDesktopInactive; + } else { + this.state.staticMenuMobileActive = + !this.state.staticMenuMobileActive; + + if (this.state.staticMenuMobileActive) { + this.overlayOpen.next(null); + } + } + } + + onOverlaySubmenuOpen() { + this.overlayOpen.next(null); + } + + showConfigSidebar() { + this.state.configSidebarVisible = true; + } + + isOverlay() { + return this.config().menuMode === 'overlay'; + } + + isDesktop() { + return window.innerWidth > 991; + } + + isSlim() { + return this.config().menuMode === 'slim'; + } + + isSlimPlus() { + return this.config().menuMode === 'slim-plus'; + } + + isHorizontal() { + return this.config().menuMode === 'horizontal'; + } + + isMobile() { + return !this.isDesktop(); + } + + onConfigUpdate() { + this._config = { ...this.config() }; + this.configUpdate.next(this.config()); + } + + changeTheme() { + const config = this.config(); + const themeLink = <HTMLLinkElement>document.getElementById('theme-link'); + const themeLinkHref = themeLink.getAttribute('href')!; + const newHref = themeLinkHref + .split('/') + .map((el) => (el == this._config.theme ? (el = config.theme) : el == `theme-${this._config.colorScheme}` ? (el = `theme-${config.colorScheme}`) : el)) + .join('/'); + + this.replaceThemeLink(newHref); + } + + + replaceThemeLink(href: string) { + const id = 'theme-link'; + let themeLink = <HTMLLinkElement>document.getElementById(id); + const cloneLinkElement = <HTMLLinkElement>themeLink.cloneNode(true); + + cloneLinkElement.setAttribute('href', href); + cloneLinkElement.setAttribute('id', id + '-clone'); + + themeLink.parentNode!.insertBefore(cloneLinkElement, themeLink.nextSibling); + cloneLinkElement.addEventListener('load', () => { + themeLink.remove(); + cloneLinkElement.setAttribute('id', id); + }); + } + + changeScale(value: number) { + document.documentElement.style.fontSize = `${value}px`; + } +} diff --git a/client/src/app/layout/services/app.menu.service.ts b/client/src/app/layout/services/app.menu.service.ts new file mode 100644 index 00000000..522a53b0 --- /dev/null +++ b/client/src/app/layout/services/app.menu.service.ts @@ -0,0 +1,27 @@ +import { Injectable } from '@angular/core'; +import { Subject } from 'rxjs'; + +interface MenuChangeEvent { + key: string; + routeEvent?: boolean; +} + +@Injectable({ + providedIn: 'root' +}) +export class MenuService { + + private menuSource = new Subject<MenuChangeEvent>(); + private resetSource = new Subject(); + + menuSource$ = this.menuSource.asObservable(); + resetSource$ = this.resetSource.asObservable(); + + onMenuStateChange(event: MenuChangeEvent) { + this.menuSource.next(event); + } + + reset() { + this.resetSource.next(true); + } +} diff --git a/client/src/app/pages/admin-processing/admin-processing-routing.module.ts b/client/src/app/pages/admin-processing/admin-processing-routing.module.ts index 05f97a2e..d38d1377 100644 --- a/client/src/app/pages/admin-processing/admin-processing-routing.module.ts +++ b/client/src/app/pages/admin-processing/admin-processing-routing.module.ts @@ -14,7 +14,7 @@ import { STIGManagerAdminComponent } from './stigmanager-admin/stigmanager-admin import { UserProcessingComponent } from './user-processing/user-processing.component'; import { CollectionProcessingComponent } from './collection-processing/collection-processing.component'; import { AdminProcessingComponent } from './admin-processing.component'; -import { AuthGuard } from '../../auth/auth.guard'; +import { AuthGuard } from '../../core/auth/guards/auth.guard'; const routes: Routes = [ { diff --git a/client/src/app/pages/admin-processing/admin-processing.component.html b/client/src/app/pages/admin-processing/admin-processing.component.html index 05f93d11..347cc649 100644 --- a/client/src/app/pages/admin-processing/admin-processing.component.html +++ b/client/src/app/pages/admin-processing/admin-processing.component.html @@ -1,6 +1,7 @@ <div class="grid nested-grid"> <div class="col-3" *ngFor="let statusCard of statusCards"> - <p-status-card [title]="statusCard.title" + <p-status-card class="status-card" + [title]="statusCard.title" [type]="statusCard.type" [icon]="statusCard.icon" (click)="statusCard.component ? openModal(statusCard.component) : triggerFileInput()" diff --git a/client/src/app/pages/admin-processing/admin-processing.component.scss b/client/src/app/pages/admin-processing/admin-processing.component.scss index 8421decd..4b080bb4 100644 --- a/client/src/app/pages/admin-processing/admin-processing.component.scss +++ b/client/src/app/pages/admin-processing/admin-processing.component.scss @@ -1,23 +1,6 @@ - ::ng-deep .cdk-overlay-pane { - display: flex; - justify-content: center; - align-items: center; - width: 60vw; - height: auto; - max-height: 80vh; - overflow-y: auto; - background: rgba(0, 0, 0, 0); - position: relative; - overflow: auto; - border-radius: 4px; - - .modal-dialog { - width: 60vw; - height: auto; - max-height: 80vh; - overflow-y: auto; - display: flex; - flex-direction: column; - } - } +.col-3 { + &:hover { + transform: scale(1.03); + } +} diff --git a/client/src/app/pages/admin-processing/admin-processing.component.ts b/client/src/app/pages/admin-processing/admin-processing.component.ts index 271ddb98..e2b155b6 100644 --- a/client/src/app/pages/admin-processing/admin-processing.component.ts +++ b/client/src/app/pages/admin-processing/admin-processing.component.ts @@ -14,7 +14,7 @@ import { UsersService } from './user-processing/users.service'; import { HttpEventType, HttpResponse } from '@angular/common/http'; import { SubSink } from 'subsink'; import { Router } from '@angular/router'; -import { StatusDialogComponent } from '../../Shared/components/status-dialog/status-dialog.component'; +import { StatusDialogComponent } from '../../common/components/status-dialog/status-dialog.component'; @Component({ selector: 'cpat-admin-processing', diff --git a/client/src/app/pages/admin-processing/admin-processing.module.ts b/client/src/app/pages/admin-processing/admin-processing.module.ts index c466eba9..41bf18bf 100644 --- a/client/src/app/pages/admin-processing/admin-processing.module.ts +++ b/client/src/app/pages/admin-processing/admin-processing.module.ts @@ -12,7 +12,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { SharedModule } from '../../Shared/shared.module'; +import { SharedModule } from '../../common/shared.module'; import { STIGManagerAdminComponent } from './stigmanager-admin/stigmanager-admin.component'; import { UserProcessingComponent } from './user-processing/user-processing.component'; import { UserComponent } from './user-processing/user/user.component'; @@ -20,7 +20,7 @@ import { AdminProcessingRoutingModule } from './admin-processing-routing.module' import { CollectionProcessingComponent } from './collection-processing/collection-processing.component'; import { CollectionComponent } from './collection-processing/collection/collection.component'; import { AdminProcessingComponent } from './admin-processing.component'; -import { StatusCardComponent } from '../../Shared/components/status-card/status-card.component'; +import { StatusCardComponent } from '../../common/components/status-card/status-card.component'; import { CardModule } from 'primeng/card'; import { InputTextModule } from 'primeng/inputtext'; diff --git a/client/src/app/pages/admin-processing/collection-processing/collection-processing.component.ts b/client/src/app/pages/admin-processing/collection-processing/collection-processing.component.ts index 581e9687..e2b662f1 100644 --- a/client/src/app/pages/admin-processing/collection-processing/collection-processing.component.ts +++ b/client/src/app/pages/admin-processing/collection-processing/collection-processing.component.ts @@ -11,7 +11,7 @@ import { Component, OnDestroy, OnInit, ViewChild } from '@angular/core'; import { forkJoin } from 'rxjs'; import { SubSink } from "subsink"; -import { ExcelDataService } from '../../../Shared/utils/excel-data.service'; +import { ExcelDataService } from '../../../common/utils/excel-data.service'; import { UsersService } from '../../admin-processing/user-processing/users.service'; import { CollectionsService } from './collections.service'; import { MessageService } from 'primeng/api'; @@ -95,7 +95,7 @@ export class CollectionProcessingComponent implements OnInit, OnDestroy { this.showCollectionSelect = true; this.subs.sink = (await this.userService.getCurrentUser()).subscribe( (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { diff --git a/client/src/app/pages/admin-processing/stigmanager-admin/stigmanager-admin.component.ts b/client/src/app/pages/admin-processing/stigmanager-admin/stigmanager-admin.component.ts index ed81ff61..dbd041e7 100644 --- a/client/src/app/pages/admin-processing/stigmanager-admin/stigmanager-admin.component.ts +++ b/client/src/app/pages/admin-processing/stigmanager-admin/stigmanager-admin.component.ts @@ -10,7 +10,7 @@ import { Component, OnInit } from '@angular/core'; import { catchError, forkJoin, map, of } from 'rxjs'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { ImportService } from '../../import-processing/import.service'; import { ConfirmationService, MessageService } from 'primeng/api'; diff --git a/client/src/app/pages/admin-processing/user-processing/user-processing.component.ts b/client/src/app/pages/admin-processing/user-processing/user-processing.component.ts index fd5c72c8..392991ee 100644 --- a/client/src/app/pages/admin-processing/user-processing/user-processing.component.ts +++ b/client/src/app/pages/admin-processing/user-processing/user-processing.component.ts @@ -13,7 +13,7 @@ import { UsersService } from './users.service'; import { forkJoin } from 'rxjs'; import { ConfirmationService, TreeNode } from 'primeng/api'; import { SubSink } from "subsink"; -import { ConfirmationDialogOptions } from '../../../Shared/components/confirmation-dialog/confirmation-dialog.component'; +import { ConfirmationDialogOptions } from '../../../common/components/confirmation-dialog/confirmation-dialog.component'; import { CollectionsService } from '../../admin-processing/collection-processing/collections.service'; import { TreeTable } from 'primeng/treetable'; @@ -72,7 +72,7 @@ export class UserProcessingComponent implements OnInit, OnDestroy { this.subs.sink = (await this.userService.getCurrentUser()).subscribe( (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { diff --git a/client/src/app/pages/asset-processing/asset-processing.component.ts b/client/src/app/pages/asset-processing/asset-processing.component.ts index 71398587..4fd978db 100644 --- a/client/src/app/pages/asset-processing/asset-processing.component.ts +++ b/client/src/app/pages/asset-processing/asset-processing.component.ts @@ -12,7 +12,7 @@ import { AfterViewInit, ChangeDetectorRef, Component, ElementRef, OnDestroy, OnI import { AssetService } from './assets.service'; import { forkJoin, Observable } from 'rxjs'; import { SubSink } from "subsink"; -import { ConfirmationDialogOptions } from '../../Shared/components/confirmation-dialog/confirmation-dialog.component' +import { ConfirmationDialogOptions } from '../../common/components/confirmation-dialog/confirmation-dialog.component' import { UsersService } from '../admin-processing/user-processing/users.service'; import { Chart, registerables, ChartData } from 'chart.js'; import ChartDataLabels from 'chartjs-plugin-datalabels'; @@ -187,7 +187,7 @@ export class AssetProcessingComponent implements OnInit, AfterViewInit, OnDestro this.subs.sink = (await this.userService.getCurrentUser()).subscribe( (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { diff --git a/client/src/app/pages/asset-processing/asset-processing.module.ts b/client/src/app/pages/asset-processing/asset-processing.module.ts index f7e8147c..de05d480 100644 --- a/client/src/app/pages/asset-processing/asset-processing.module.ts +++ b/client/src/app/pages/asset-processing/asset-processing.module.ts @@ -12,7 +12,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { provideCharts, withDefaultRegisterables } from 'ng2-charts'; -import { SharedModule } from '../../Shared/shared.module'; +import { SharedModule } from '../../common/shared.module'; import { AssetProcessingComponent } from './asset-processing.component'; import { AssetProcessingRoutingModule } from './asset-processing.routing'; import { AssetComponent } from './asset/asset.component'; diff --git a/client/src/app/pages/asset-processing/asset/asset.component.ts b/client/src/app/pages/asset-processing/asset/asset.component.ts index b99a84e6..a518cb19 100644 --- a/client/src/app/pages/asset-processing/asset/asset.component.ts +++ b/client/src/app/pages/asset-processing/asset/asset.component.ts @@ -13,7 +13,7 @@ import { Router } from '@angular/router'; import { ConfirmationService, MessageService } from 'primeng/api'; import { Subscription } from 'rxjs'; import { SubSink } from 'subsink'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { AssetService } from '../assets.service'; @Component({ diff --git a/client/src/app/pages/import-processing/import-processing-routing.module.ts b/client/src/app/pages/import-processing/import-processing-routing.module.ts index fb4280b2..82dcf0a6 100644 --- a/client/src/app/pages/import-processing/import-processing-routing.module.ts +++ b/client/src/app/pages/import-processing/import-processing-routing.module.ts @@ -12,7 +12,7 @@ import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { STIGManagerImportComponent } from './stigmanager-import/stigmanager-import.component'; import { TenableImportComponent } from './tenable-import/tenable-import.component'; -import { AuthGuard } from '../../auth/auth.guard' +import { AuthGuard } from '../../core/auth/guards/auth.guard' const routes: Routes = [ { path: 'stigmanager-import', canActivate: [AuthGuard], component: STIGManagerImportComponent }, diff --git a/client/src/app/pages/import-processing/import-processing.module.ts b/client/src/app/pages/import-processing/import-processing.module.ts index c28679ad..23a78b8d 100644 --- a/client/src/app/pages/import-processing/import-processing.module.ts +++ b/client/src/app/pages/import-processing/import-processing.module.ts @@ -12,7 +12,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { SharedModule } from '../../Shared/shared.module'; +import { SharedModule } from '../../common/shared.module'; import { STIGManagerImportComponent } from './stigmanager-import/stigmanager-import.component'; import { TenableImportComponent } from './tenable-import/tenable-import.component'; import { ImportProcessingRoutingModule } from './import-processing-routing.module'; diff --git a/client/src/app/pages/import-processing/stigmanager-import/stigmanager-import.component.ts b/client/src/app/pages/import-processing/stigmanager-import/stigmanager-import.component.ts index cf231bcc..0b912b69 100644 --- a/client/src/app/pages/import-processing/stigmanager-import/stigmanager-import.component.ts +++ b/client/src/app/pages/import-processing/stigmanager-import/stigmanager-import.component.ts @@ -15,7 +15,7 @@ import ChartDataLabels from 'chartjs-plugin-datalabels'; import { Observable, Subscription, catchError, forkJoin, of } from 'rxjs'; import { SubSink } from "subsink"; import { ImportService } from '../../import-processing/import.service'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { CollectionsService } from '../../admin-processing/collection-processing/collections.service'; import { UsersService } from '../../admin-processing/user-processing/users.service'; import { PoamAssetUpdateService } from '../../import-processing/stigmanager-import/stigmanager-update/stigmanager-update.service'; @@ -142,7 +142,7 @@ export class STIGManagerImportComponent implements OnInit, OnDestroy { ); (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; } }, diff --git a/client/src/app/pages/import-processing/stigmanager-import/stigmanager-update/stigmanager-update.service.ts b/client/src/app/pages/import-processing/stigmanager-import/stigmanager-update/stigmanager-update.service.ts index d85c34c9..96aeebaa 100644 --- a/client/src/app/pages/import-processing/stigmanager-import/stigmanager-update/stigmanager-update.service.ts +++ b/client/src/app/pages/import-processing/stigmanager-import/stigmanager-update/stigmanager-update.service.ts @@ -10,7 +10,7 @@ import { Injectable } from '@angular/core'; import { PoamService } from '../../../poam-processing/poams.service'; -import { SharedService } from '../../../../Shared/shared.service'; +import { SharedService } from '../../../../common/services/shared.service'; import { forkJoin, of } from 'rxjs'; import { catchError, map, switchMap } from 'rxjs/operators'; import { ImportService } from '../../import.service'; diff --git a/client/src/app/pages/import-processing/tenable-import/tenable-import.component.ts b/client/src/app/pages/import-processing/tenable-import/tenable-import.component.ts index 1f3a7076..fd364882 100644 --- a/client/src/app/pages/import-processing/tenable-import/tenable-import.component.ts +++ b/client/src/app/pages/import-processing/tenable-import/tenable-import.component.ts @@ -9,8 +9,8 @@ */ import { Component, OnDestroy, OnInit } from '@angular/core'; -import { ConfirmationDialogOptions } from '../../../Shared/components/confirmation-dialog/confirmation-dialog.component'; -import { SharedService } from '../../../Shared/shared.service'; +import { ConfirmationDialogOptions } from '../../../common/components/confirmation-dialog/confirmation-dialog.component'; +import { SharedService } from '../../../common/services/shared.service'; @Component({ diff --git a/client/src/app/pages/label-processing/label-processing.component.ts b/client/src/app/pages/label-processing/label-processing.component.ts index 358d9d0c..604670a7 100644 --- a/client/src/app/pages/label-processing/label-processing.component.ts +++ b/client/src/app/pages/label-processing/label-processing.component.ts @@ -12,8 +12,8 @@ import { Component, OnDestroy, OnInit, TemplateRef, ViewChild } from '@angular/c import { DialogService } from 'primeng/dynamicdialog'; import { Observable, Subscription } from 'rxjs'; import { SubSink } from 'subsink'; -import { ConfirmationDialogComponent, ConfirmationDialogOptions } from '../../Shared/components/confirmation-dialog/confirmation-dialog.component'; -import { SharedService } from '../../Shared/shared.service'; +import { ConfirmationDialogComponent, ConfirmationDialogOptions } from '../../common/components/confirmation-dialog/confirmation-dialog.component'; +import { SharedService } from '../../common/services/shared.service'; import { UsersService } from '../admin-processing/user-processing/users.service'; import { LabelService } from './label.service'; import { Table } from 'primeng/table'; @@ -85,7 +85,7 @@ export class LabelProcessingComponent implements OnInit, OnDestroy { this.subs.sink = (await this.userService.getCurrentUser()).subscribe( (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { this.payload = { diff --git a/client/src/app/pages/label-processing/label-processing.module.ts b/client/src/app/pages/label-processing/label-processing.module.ts index 65d63937..e8290247 100644 --- a/client/src/app/pages/label-processing/label-processing.module.ts +++ b/client/src/app/pages/label-processing/label-processing.module.ts @@ -11,7 +11,7 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; -import { SharedModule } from '../../Shared/shared.module'; +import { SharedModule } from '../../common/shared.module'; import { LabelProcessingComponent } from './label-processing.component'; import { LabelProcessingRoutingModule } from './label-processing.routing'; import { LabelComponent } from './label/label.component'; diff --git a/client/src/app/pages/label-processing/label/label.component.ts b/client/src/app/pages/label-processing/label/label.component.ts index 25549a0a..58904d87 100644 --- a/client/src/app/pages/label-processing/label/label.component.ts +++ b/client/src/app/pages/label-processing/label/label.component.ts @@ -12,9 +12,9 @@ import { Component, OnInit, Input, EventEmitter, Output, OnDestroy, SimpleChange import { LabelService } from '../label.service'; import { Observable, Subscription } from 'rxjs'; import { SubSink } from 'subsink'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { DialogService } from 'primeng/dynamicdialog'; -import { ConfirmationDialogComponent, ConfirmationDialogOptions } from '../../../Shared/components/confirmation-dialog/confirmation-dialog.component'; +import { ConfirmationDialogComponent, ConfirmationDialogOptions } from '../../../common/components/confirmation-dialog/confirmation-dialog.component'; @Component({ selector: 'cpat-label', diff --git a/client/src/app/pages/marketplace/marketplace.component.ts b/client/src/app/pages/marketplace/marketplace.component.ts index bbed62f4..c439c174 100644 --- a/client/src/app/pages/marketplace/marketplace.component.ts +++ b/client/src/app/pages/marketplace/marketplace.component.ts @@ -15,7 +15,8 @@ import { MarketplaceService } from './marketplace.service'; import { SubSink } from 'subsink'; import { forkJoin } from 'rxjs'; import { UsersService } from '../admin-processing/user-processing/users.service'; -import { AppConfigService } from '../../Shared/service/appconfigservice'; +import { LayoutService } from '../../layout/services/app.layout.service'; + interface Theme { themeId: number; @@ -47,7 +48,8 @@ export class MarketplaceComponent implements OnInit, OnDestroy { private dialogService: DialogService, private confirmationService: ConfirmationService, private messageService: MessageService, - private configService: AppConfigService + public layoutService: LayoutService, + ) { } ngOnInit() { @@ -57,7 +59,7 @@ export class MarketplaceComponent implements OnInit, OnDestroy { async loadUserData() { this.subs.sink = (await this.userService.getCurrentUser()).subscribe( async (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; await this.loadUserPointsAndThemes(); } @@ -143,7 +145,7 @@ export class MarketplaceComponent implements OnInit, OnDestroy { }; (await this.userService.updateUserTheme(userThemeUpdate)).subscribe( (result: any) => { - this.configService.applyTheme(themeIdentifier); + this.layoutService.config.update((config) => ({ ...config, theme: themeIdentifier })); this.messageService.add({ severity: 'success', summary: 'Success', detail: 'Theme updated successfully' }); }, (error) => { @@ -156,7 +158,7 @@ export class MarketplaceComponent implements OnInit, OnDestroy { if (themeId === undefined) { return ''; } - return `assets/themes/theme-${themeId}.png`; + return `assets/theme-previews/theme-${themeId}.png`; } openImageDialog(theme: Theme) { diff --git a/client/src/app/pages/marketplace/marketplace.service.ts b/client/src/app/pages/marketplace/marketplace.service.ts index 11b2c5a1..b9cf140c 100644 --- a/client/src/app/pages/marketplace/marketplace.service.ts +++ b/client/src/app/pages/marketplace/marketplace.service.ts @@ -12,7 +12,7 @@ import { HttpClient, HttpErrorResponse, HttpHeaders } from '@angular/common/http import { Injectable } from '@angular/core'; import { firstValueFrom, throwError } from 'rxjs'; import { catchError } from 'rxjs/operators'; -import { Theme } from '../../Shared/models/themes.model'; +import { Theme } from '../../common/models/themes.model'; import { OidcSecurityService } from 'angular-auth-oidc-client'; @Injectable({ diff --git a/client/src/app/pages/poam-processing/poam-approve/poam-approve.component.ts b/client/src/app/pages/poam-processing/poam-approve/poam-approve.component.ts index 4cdb7463..78ae4c4c 100644 --- a/client/src/app/pages/poam-processing/poam-approve/poam-approve.component.ts +++ b/client/src/app/pages/poam-processing/poam-approve/poam-approve.component.ts @@ -15,7 +15,7 @@ import { PoamService } from '../poams.service'; import { UsersService } from '../../admin-processing/user-processing/users.service'; import { DatePipe } from '@angular/common'; import { Subscription, forkJoin } from 'rxjs'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { PoamApproveService } from './poam-approve.service'; import { parseISO, format } from 'date-fns'; import { ChangeDetectorRef } from '@angular/core'; @@ -77,7 +77,7 @@ export class PoamApproveComponent implements OnInit, AfterViewInit, OnDestroy { this.user = null; (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; this.getData(); } else { diff --git a/client/src/app/pages/poam-processing/poam-components/poam-grid/poam-grid.component.ts b/client/src/app/pages/poam-processing/poam-components/poam-grid/poam-grid.component.ts index d0a2b9b6..6db6e313 100644 --- a/client/src/app/pages/poam-processing/poam-components/poam-grid/poam-grid.component.ts +++ b/client/src/app/pages/poam-processing/poam-components/poam-grid/poam-grid.component.ts @@ -10,7 +10,7 @@ import { Component, Input, OnChanges, SimpleChanges } from '@angular/core'; import { Router } from '@angular/router'; -import { ExcelDataService } from '../../../../Shared/utils/excel-data.service'; +import { ExcelDataService } from '../../../../common/utils/excel-data.service'; @Component({ selector: 'cpat-poam-grid', diff --git a/client/src/app/pages/poam-processing/poam-details/poam-details.component.ts b/client/src/app/pages/poam-processing/poam-details/poam-details.component.ts index c9f804bf..dccf33ff 100644 --- a/client/src/app/pages/poam-processing/poam-details/poam-details.component.ts +++ b/client/src/app/pages/poam-processing/poam-details/poam-details.component.ts @@ -16,7 +16,7 @@ import { addDays, format, isAfter, parseISO } from 'date-fns'; import { Subscription, forkJoin, of, throwError } from 'rxjs'; import { catchError, map, switchMap, tap } from 'rxjs/operators'; import { SubSink } from 'subsink'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { CollectionsService } from '../../admin-processing/collection-processing/collections.service'; import { UsersService } from '../../admin-processing/user-processing/users.service'; import { PoamService } from '../poams.service'; @@ -105,6 +105,7 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { filteredStigmanSTIGs: string[] = []; selectedStig: any = null; selectedStigTitle: string = ''; + selectedStigObject: any = null; selectedStigBenchmarkId: string = ''; assetList: any[] = []; stateData: any; @@ -214,7 +215,9 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { }) ); this.setPayload(); - this.fetchAssets(); + if (this.poamId !== "ADDPOAM") { + this.fetchAssets(); + } } async setPayload() { @@ -223,7 +226,7 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { @@ -405,9 +408,10 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { const selectedStig = this.stigmanSTIGs.find((stig: any) => stig.benchmarkId === benchmarkId); this.validateStigManagerCollection(); if (selectedStig) { + this.selectedStigObject = selectedStig; + this.selectedStigTitle = selectedStig.title; this.onStigSelected(selectedStig); - } - else { + } else { this.poam.stigBenchmarkId = benchmarkId; } } @@ -608,7 +612,6 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { this.showError("Unexpected error adding POAM", "Error"); } else { this.poam.poamId = res.poamId; - this.poamService.newPoam(this.poam); this.showConfirmation("Added POAM: " + res.poamId, "Success", "success"); } }, @@ -632,9 +635,15 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { } onStigSelected(event: any) { - const selectedStig = this.stigmanSTIGs.find((stig: any) => stig.title === event); + let selectedStig; + if (typeof event === 'string') { + selectedStig = this.stigmanSTIGs.find((stig: any) => stig.title === event); + } else { + selectedStig = event; + } + if (selectedStig) { - this.selectedStigTitle = ''; + this.selectedStigTitle = selectedStig.title; this.selectedStigBenchmarkId = selectedStig.benchmarkId; this.poam.stigTitle = selectedStig.title; this.poam.stigBenchmarkId = selectedStig.benchmarkId; @@ -1163,9 +1172,9 @@ export class PoamDetailsComponent implements OnInit, OnDestroy { } searchStigTitles(event: any) { - const query = event.query; - this.filteredStigmanSTIGs = this.stigmanSTIGs.filter((stig: { title: string }) => - stig.title.toLowerCase().includes(query.toLowerCase()) + const query = event.query.toLowerCase(); + this.filteredStigmanSTIGs = this.stigmanSTIGs.filter((stig: any) => + stig.title.toLowerCase().includes(query) ); } diff --git a/client/src/app/pages/poam-processing/poam-extend/poam-extend.component.ts b/client/src/app/pages/poam-processing/poam-extend/poam-extend.component.ts index d4637c9a..9e2e4259 100644 --- a/client/src/app/pages/poam-processing/poam-extend/poam-extend.component.ts +++ b/client/src/app/pages/poam-processing/poam-extend/poam-extend.component.ts @@ -15,7 +15,7 @@ import { Subscription, forkJoin } from 'rxjs'; import { addDays, format, isAfter, parseISO } from 'date-fns'; import { PoamService } from '../poams.service'; import { UsersService } from '../../admin-processing/user-processing/users.service'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { PoamExtensionService } from '../poam-extend/poam-extend.service'; import { MessageService } from 'primeng/api'; import { Table } from 'primeng/table'; @@ -95,7 +95,7 @@ export class PoamExtendComponent implements OnInit, OnDestroy { this.user = null; (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; this.getData(); } else { diff --git a/client/src/app/pages/poam-processing/poam-log/poam-log.component.ts b/client/src/app/pages/poam-processing/poam-log/poam-log.component.ts index 8ee84c09..6de339ef 100644 --- a/client/src/app/pages/poam-processing/poam-log/poam-log.component.ts +++ b/client/src/app/pages/poam-processing/poam-log/poam-log.component.ts @@ -10,7 +10,7 @@ import { AfterViewInit, ChangeDetectorRef, Component, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { Subscription } from 'rxjs'; import { PoamLogService } from './poam-log.service'; diff --git a/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.scss b/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.scss index ba2b405e..ef23d3fd 100644 --- a/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.scss +++ b/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.scss @@ -71,7 +71,7 @@ .p-datatable-thead > tr > th, .p-datatable-tbody > tr > td { padding-left: 0.5rem !important; - padding-right: 0.5rem !important; + padding-right: 0rem !important; } } } diff --git a/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.ts b/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.ts index c8182f59..4f29a8bd 100644 --- a/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.ts +++ b/client/src/app/pages/poam-processing/poam-manage/poam-manage.component.ts @@ -12,7 +12,7 @@ import { AfterViewInit, ChangeDetectorRef, Component, OnDestroy, OnInit } from ' import { SubSink } from 'subsink'; import { PoamService } from '../poams.service'; import { CollectionsService } from '../../admin-processing/collection-processing/collections.service'; -import { SharedService } from '../../../Shared/shared.service'; +import { SharedService } from '../../../common/services/shared.service'; import { Subscription, forkJoin } from 'rxjs'; import { Router } from '@angular/router'; import { UsersService } from '../../admin-processing/user-processing/users.service'; @@ -84,7 +84,7 @@ export class PoamManageComponent implements OnInit, AfterViewInit, OnDestroy { (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { diff --git a/client/src/app/pages/poam-processing/poam-processing-routing.module.ts b/client/src/app/pages/poam-processing/poam-processing-routing.module.ts index c421307e..14eb81fc 100644 --- a/client/src/app/pages/poam-processing/poam-processing-routing.module.ts +++ b/client/src/app/pages/poam-processing/poam-processing-routing.module.ts @@ -16,7 +16,7 @@ import { PoamExtendComponent } from './poam-extend/poam-extend.component'; import { PoamLogComponent } from './poam-log/poam-log.component'; import { PoamManageComponent } from './poam-manage/poam-manage.component'; import { PoamsComponent } from './poams.component'; -import { AuthGuard } from '../../auth/auth.guard' +import { AuthGuard } from '../../core/auth/guards/auth.guard' const routes: Routes = [ { path: '', component: PoamsComponent }, diff --git a/client/src/app/pages/poam-processing/poams.component.ts b/client/src/app/pages/poam-processing/poams.component.ts index 8c5dafd2..84aaf5e8 100644 --- a/client/src/app/pages/poam-processing/poams.component.ts +++ b/client/src/app/pages/poam-processing/poams.component.ts @@ -62,7 +62,7 @@ export class PoamsComponent implements OnInit, AfterViewInit, OnDestroy { this.payload = null; this.subs.sink = (await this.userService.getCurrentUser()).subscribe({ next: (response: any) => { - if (response.userId) { + if (response?.userId) { this.user = response; if (this.user.accountStatus === 'ACTIVE') { diff --git a/client/src/app/pages/poam-processing/poams.service.ts b/client/src/app/pages/poam-processing/poams.service.ts index 3ca93b18..104ac7ce 100644 --- a/client/src/app/pages/poam-processing/poams.service.ts +++ b/client/src/app/pages/poam-processing/poams.service.ts @@ -24,12 +24,6 @@ export class PoamService { private oidcSecurityService: OidcSecurityService ) { } - public onNewPoam = new EventEmitter<any>(); - - public newPoam(poam: any) { - this.onNewPoam.emit({ poam }); - } - private handleError(error: HttpErrorResponse) { if (error.error instanceof ErrorEvent) { console.error('An error occurred:', error.error.message); diff --git a/client/src/app/theme/styles/_primeng-overrides.scss b/client/src/app/styles/_primeng-overrides.scss similarity index 100% rename from client/src/app/theme/styles/_primeng-overrides.scss rename to client/src/app/styles/_primeng-overrides.scss diff --git a/client/src/app/styles/components/_classification.scss b/client/src/app/styles/components/_classification.scss new file mode 100644 index 00000000..44dfb2bf --- /dev/null +++ b/client/src/app/styles/components/_classification.scss @@ -0,0 +1,46 @@ +.layout-light { + .layout-classification { + box-shadow: none !important; + } +} +.layout-dark { + .layout-classification { + box-shadow: 0 .5rem 1rem 0 #1a1f33 !important; + } +} + +.layout-classification { + margin-bottom: 4rem; + height: 1.5rem; + margin-left: 0rem; + + .layout-classification-container { + padding: 2rem 1rem 2rem; + background-color: var(--surface-overlay); + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + height: 100%; + margin-right: -2rem !important; + } + + .layout-classification-content { + flex: 1; + display: flex; + justify-content: center; + align-items: center; + min-width: 0%; + } + + .layout-classification-text { + line-height: 1.5; + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + min-width: 0%; + font-weight: 600; + color: var(--primary-color-text); + } +} diff --git a/client/src/app/styles/components/_config.scss b/client/src/app/styles/components/_config.scss new file mode 100644 index 00000000..4cf4cfdd --- /dev/null +++ b/client/src/app/styles/components/_config.scss @@ -0,0 +1,27 @@ +.layout-sidebar { + background: var(--surface-overlay); +} + +.layout-config { + .p-selectbutton { + .p-button { + padding: 0.5rem 1rem; + + &:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; + } + + &:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + } + } + &.p-sidebar { + .p-sidebar-content { + padding-left: 2rem; + padding-right: 2rem; + } + } + } +} diff --git a/client/src/app/styles/components/_content.scss b/client/src/app/styles/components/_content.scss new file mode 100644 index 00000000..e69de29b diff --git a/client/src/app/styles/components/_fonts.scss b/client/src/app/styles/components/_fonts.scss new file mode 100644 index 00000000..b3060708 --- /dev/null +++ b/client/src/app/styles/components/_fonts.scss @@ -0,0 +1,36 @@ +/* poppins-regular - latin */ +@font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + src: local(''), + url('../../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('../../fonts/poppins-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ + } + /* poppins-500 - latin */ + @font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 500; + src: local(''), + url('../../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('../../fonts/poppins-v20-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ + } + /* poppins-600 - latin */ + @font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 600; + src: local(''), + url('../../fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('../../fonts/poppins-v20-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ + } + /* poppins-700 - latin */ + @font-face { + font-family: 'Poppins'; + font-style: normal; + font-weight: 700; + src: local(''), + url('../../fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('../../fonts/poppins-v20-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ + } \ No newline at end of file diff --git a/client/src/app/styles/components/_main.scss b/client/src/app/styles/components/_main.scss new file mode 100644 index 00000000..79a0217c --- /dev/null +++ b/client/src/app/styles/components/_main.scss @@ -0,0 +1,45 @@ +* { + box-sizing: border-box; +} + +html { + height: 100%; + font-size: $scale; +} + +body { + font-weight: 400; + padding: 0; + margin: 0; + min-height: 100%; + background: var(--surface-ground); + color: var(--text-color); + font-family: var(--font-family); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + text-decoration: none; +} + +.layout-container { + min-height: 100vh; +} + +.layout-container { + .layout-menu { + .layout-root-menuitem { + > a { + i { + color: var(--primary-color); + opacity: 0.85; + } + .layout-menuitem-icon { + color: var(--primary-color); + opacity: 0.85; + } + } + } + } +} diff --git a/client/src/app/styles/components/_menutheme.scss b/client/src/app/styles/components/_menutheme.scss new file mode 100644 index 00000000..147f3ba5 --- /dev/null +++ b/client/src/app/styles/components/_menutheme.scss @@ -0,0 +1,82 @@ +.layout-colorscheme-menu { + --logo-color: var(--primary-color); + --menu-bg: var(--surface-overlay); + --root-menuitem-text-color: var(--primary-color); + --menuitem-text-color: var(--text-color); + --menuitem-icon-color: var(--primary-color); + --menuitem-hover-bg-color: var(--surface-hover); + --popup-submenu-item-text-color: var(--text-color); + --popup-submenu-item-icon-color: var(--primary-color); + --popup-submenu-item-hover-bg-color: var(--surface-hover); +} + +.layout-primarycolor-menu { + --logo-color: var(--primary-color-text); + --menu-bg: linear-gradient(to left top, var(--primary-400), var(--primary-500), var(--primary-600)); + --root-menuitem-text-color: var(--primary-color-text); + --menuitem-text-color: var(--primary-color-text); + --menuitem-icon-color: var(--primary-color-text); + --menuitem-hover-bg-color: rgba(255,255,255,.08); + --popup-submenu-item-text-color: var(--text-color); + --popup-submenu-item-icon-color: var(--primary-color); + --popup-submenu-item-hover-bg-color: var(--surface-hover); +} + +.layout-dark.layout-primarycolor-menu { + --menu-bg: linear-gradient(to left top, var(--primary-300), var(--primary-400), var(--primary-500)); +} + +.layout-transparent-menu { + --logo-color: var(--primary-color); + --menu-bg: var(--surface-overlay); + --root-menuitem-text-color: var(--primary-color); + --menuitem-text-color: var(--text-color); + --menuitem-icon-color: var(--primary-color); + --menuitem-hover-bg-color: var(--surface-hover); + --popup-submenu-item-text-color: var(--text-color); + --popup-submenu-item-icon-color: var(--primary-color); + --popup-submenu-item-hover-bg-color: var(--surface-hover); +} + +@media screen and (min-width: $breakpoint) { + .layout-container.layout-transparent-menu { + &.layout-static, + &.layout-slim, + &.layout-slim-plus, + &.layout-horizontal { + .layout-sidebar { + background-color: transparent; + border-right: 1px solid transparent; + box-shadow: none; + } + } + } +} + + +.layout-sidebar .layout-menu-container .layout-menu > li > a { + position: relative !important; + padding-top: 20px; + padding-bottom: 20px; +} + +.layout-sidebar .layout-menu-container .layout-menu > li:not(:first-child) > a::before { + content: ''; + position: absolute; + left: 2%; + top: 0px; + width: 96%; + height: 0.8px; +} + +.layout-static.layout-dark .layout-sidebar .layout-menu-container .layout-menu > li:not(:first-child) > a::before { + background-color: rgba(30, 30, 30, 0.7); +} + +.layout-static.layout-light .layout-sidebar .layout-menu-container .layout-menu > li:not(:first-child) > a::before { + background-color: rgba(50, 50, 50, 0.1); +} + +.layout-sidebar .layout-menu-container .layout-menu > li:last-child > a { + margin-bottom: 0 !important; +} diff --git a/client/src/app/theme/styles/_pace-theme.scss b/client/src/app/styles/components/_pace-theme.scss similarity index 100% rename from client/src/app/theme/styles/_pace-theme.scss rename to client/src/app/styles/components/_pace-theme.scss diff --git a/client/src/app/styles/components/_profile.scss b/client/src/app/styles/components/_profile.scss new file mode 100644 index 00000000..4cb5e133 --- /dev/null +++ b/client/src/app/styles/components/_profile.scss @@ -0,0 +1,10 @@ +.layout-profile-sidebar { + &.p-sidebar { + width: 25rem; + + .p-sidebar-content { + padding-left: 2rem; + padding-right: 2rem; + } + } +} \ No newline at end of file diff --git a/client/src/app/styles/components/_responsive.scss b/client/src/app/styles/components/_responsive.scss new file mode 100644 index 00000000..64ceac97 --- /dev/null +++ b/client/src/app/styles/components/_responsive.scss @@ -0,0 +1,138 @@ +@media screen and (min-width: $breakpoint) { + .layout-container { + &.layout-static { + .layout-sidebar { + transform: translateX(0); + } + .layout-classification { + margin-left: 18rem; + transition: transform var(--transition-duration); + } + .layout-content-wrapper { + margin-left: 18rem; + transition: margin-left 0.3s cubic-bezier(0, 0, 0.2, 1); + } + } + + &.layout-static-inactive { + .layout-classification { + margin-left: 0rem; + transition: transform var(--transition-duration); + } + .layout-content-wrapper { + margin-left: 0rem; + } + + .layout-sidebar { + z-index: 999; + transform: translateX(-100%); + transition: transform var(--transition-duration); + } + } + + &.layout-overlay { + .layout-classification { + margin-left: 0rem; + transition: transform var(--transition-duration); + } + .layout-content-wrapper { + margin-left: 0rem; + } + + .layout-sidebar { + z-index: 999; + transform: translateX(-100%); + transition: transform var(--transition-duration); + } + + &.layout-overlay-active { + .layout-sidebar { + transform: translateX(0); + } + .layout-classification { + margin-left: 18rem; + transition: transform var(--transition-duration); + } + .layout-content-wrapper { + margin-left: 18rem; + transition: margin-left 0.3s cubic-bezier(0, 0, 0.2, 1); + } + } + } + + .content-breadcrumb { + display: none; + } + } +} + +@media screen and (max-width: ($breakpoint - 1)) { + .blocked-scroll { + overflow: hidden; + } + + .layout-container { + .layout-content-wrapper { + margin-left: 2rem; + padding: 1rem; + } + + .layout-sidebar { + z-index: 999; + transform: translateX(-100%); + transition: transform var(--transition-duration); + box-shadow: none; + } + + &.layout-mobile-active { + .layout-sidebar { + transform: translateX(0); + } + + .layout-mask { + display: block; + animation: fadein var(--transition-duration); + } + } + + .layout-mask { + display: none; + position: fixed; + top: 0; + left: 0; + z-index: 998; + width: 100%; + height: 100%; + background-color: var(--maskbg); + } + + .topbar-breadcrumb { + display: none; + } + + .content-breadcrumb { + display: block; + } + + + } + +} + + .layout-content, .landing-wrapper { + width: auto; + margin-left: 2rem !important; + margin-right: 2rem !important; + } + +@media screen and (min-width: 1960px) { + .layout-topbar { + width: auto; + margin-left: auto !important; + margin-right: auto !important; + } + + .layout-classification { + width: auto; + } +} diff --git a/client/src/app/theme/styles/_scrollbar.scss b/client/src/app/styles/components/_scrollbar.scss similarity index 100% rename from client/src/app/theme/styles/_scrollbar.scss rename to client/src/app/styles/components/_scrollbar.scss diff --git a/client/src/app/styles/components/_sidebar_horizontal.scss b/client/src/app/styles/components/_sidebar_horizontal.scss new file mode 100644 index 00000000..632db58f --- /dev/null +++ b/client/src/app/styles/components/_sidebar_horizontal.scss @@ -0,0 +1,143 @@ +@media screen and (min-width: $breakpoint) { + .layout-container { + &.layout-horizontal { + .layout-topbar { + .topbar-menubutton { + display: none; + } + } + .layout-classification { + margin-left: 0; + } + .sidebar-header{ + .app-logo { + .applogo { + display: none; + } + + .applogosmall { + display: none; + } + } + } + .layout-sidebar { + width: auto; + height: auto; + top: 0; + z-index: 99999; + overflow: visible; + flex-direction: row; + position: static; + margin-right: 0; + .layout-menu-container { + overflow: auto; + padding-bottom: 0; + &::-webkit-scrollbar { + display: none; + } + } + .menu-filter { + display: none; + } + .sidebar-header { + padding: 0 2rem; + } + } + + .layout-menu { + display: flex; + flex-wrap: nowrap; + flex-direction: row; + align-items: center; + height: 100%; + + ul { + display: none; + } + + .layout-root-menuitem { + border-radius: var(--border-radius); + + > .layout-menuitem-root-text { + display: none; + } + + > a { + display: flex; + align-items: center; + padding: .5rem; + border-radius: 10px; + cursor: pointer; + outline: none; + color: var(--menuitem-text-color); + transition: background-color var(--transition-duration); + margin-top: 0.5rem; + + i { + padding-right: 0; + margin-left: 0; + font-size: 1.15rem; + } + + .layout-submenu-toggler { + display: block; + margin-left: auto; + transition: transform 0.2s; + } + + .layout-menuitem-icon { + font-size: 1.25rem; + } + + .layout-menuitem-text { + font-size: 0.875rem; + display: block; + margin-left: .25rem; + margin-right: .5rem; + white-space: nowrap; + } + + &:hover { + background-color: var(--menuitem-hover-bg-color); + } + } + + > ul { + position: absolute; + left: auto; + top: 3rem; + min-width: 15rem; + background-color: var(--surface-overlay); + box-shadow: var(--sidebar-shadow); + padding: 1rem; + border-radius: var(--border-radius); + max-height: 20rem; + overflow: auto; + z-index: 999; + + a { + padding-right: .5rem; + color: var(--popup-submenu-item-text-color); + border-radius: var(--border-radius); + + .layout-menuitem-icon { + color: var(--popup-submenu-item-icon-color); + } + + &:hover { + background-color: var(--popup-submenu-item-hover-bg-color); + } + } + + li { + a { + padding-left: 0.5rem; + } + + } + } + } + } + } + } +} diff --git a/client/src/app/styles/components/_sidebar_reveal.scss b/client/src/app/styles/components/_sidebar_reveal.scss new file mode 100644 index 00000000..9b736b9f --- /dev/null +++ b/client/src/app/styles/components/_sidebar_reveal.scss @@ -0,0 +1,179 @@ +@media screen and (min-width: $breakpoint) { + .layout-container { + &.layout-reveal { + .layout-topbar { + .topbar-menubutton { + display: none; + } + } + + .layout-sidebar { + height: 100%; + top: 0; + transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1); + transform: translateX(-14.75rem); + z-index: 999; + + .menu-filter { + display: none; + } + + .sidebar-header { + display: flex; + justify-content: flex-end; + align-items: center; + gap: 1rem; + padding: 1.5rem 1rem; + + .app-logo { + .applogosmall { + display: none; + } + + .applogo { + display: none; + } + } + + .layout-sidebar-anchor { + display: none; + width: 1.25rem; + height: 1.25rem; + border-radius: 50%; + border: 2px solid var(--logo-color); + background-color: transparent; + transition: background-color var(--transition-duration), + transform 0.3s; + } + } + .layout-menu-container { + overflow: hidden; + } + + + .layout-menu { + .layout-root-menuitem { + >.layout-menuitem-root-text { + >span { + margin-right: auto; + } + + >.layout-menuitem-root-icon { + display: block; + margin-right: 0.125rem; + } + } + } + + ul { + margin: 0; + padding: 0; + list-style-type: none; + + a { + padding: 0.75rem 1rem; + + .layout-menuitem-text { + order: 1; + margin-right: auto; + } + + .layout-submenu-toggler { + order: 2; + display: none; + margin-right: 0.5rem; + } + + .layout-menuitem-icon { + order: 3; + margin-right: 0; + font-size: 1.25rem; + width: auto; + } + } + } + } + } + + .layout-classification { + margin-left: 3.25rem; + transition: margin-left 0.3s cubic-bezier(0, 0, 0.2, 1); + } + + &.layout-reveal { + .layout-content-wrapper { + margin-left: 3.25rem; + transition: margin-left 0.3s cubic-bezier(0, 0, 0.2, 1); + } + } + + &.layout-sidebar-active { + .layout-classification { + margin-left: 18rem; + transition: margin-left 0.3s cubic-bezier(0, 0, 0.2, 1); + } + .layout-content-wrapper { + margin-left: 18rem; + transition: margin-left 0.3s cubic-bezier(0, 0, 0.2, 1); + } + .layout-sidebar { + transform: translateX(0); + + .menu-filter { + display: inline; + } + .layout-menu-container { + overflow: auto; + } + .sidebar-header { + padding: 1.5rem 2rem; + justify-content: space-between; + .app-logo { + .applogo { + display: inline; + width:209px; + height:74px; + } + + .applogosmall { + display: none; + } + } + } + + + + .layout-menu { + .layout-root-menuitem { + >.layout-menuitem-root-text { + >.layout-menuitem-root-icon { + display: none; + } + } + } + + ul { + a { + padding: 0.75rem 2rem; + + .layout-submenu-toggler { + display: block; + } + } + ul { + overflow: hidden; + border-radius: var(--border-radius); + + li { + a { + padding-left: 2.5rem; + } + } + } + } + } + } + } + } + } +} diff --git a/client/src/app/styles/components/_sidebar_slim.scss b/client/src/app/styles/components/_sidebar_slim.scss new file mode 100644 index 00000000..2343d45b --- /dev/null +++ b/client/src/app/styles/components/_sidebar_slim.scss @@ -0,0 +1,113 @@ +@media screen and (min-width: $breakpoint) { + .layout-container { + &.layout-slim { + .layout-topbar { + .topbar-menubutton { + display: none; + } + } + + .sidebar-header { + .app-logo { + .applogo { + display: none; + } + + .applogosmall { + display: inline; + } + } + } + + .layout-classification { + margin-left: 5rem; + transition: background-color 0.2s; + } + + .layout-sidebar { + width: 5rem; + overflow: visible; + z-index: 999; + + .layout-menu-container { + overflow: auto; + + &::-webkit-scrollbar { + display: none; + } + } + } + + .layout-content-wrapper { + margin-left: 5rem; + } + + .layout-menu { + .layout-root-menuitem { + + > .layout-menuitem-root-text { + display: none; + } + + > a { + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + cursor: pointer; + outline: none; + transition: background-color 0.2s; + margin: 0 auto 0 auto; + + .layout-submenu-toggler { + display: none; + } + + .layout-menuitem-icon { + padding-right: 0; + margin-left: .25rem; + font-size: 1.5rem; + } + + .layout-menuitem-text { + display: none; + } + + &:hover { + background-color: var(--menuitem-hover-bg-color); + } + } + + > ul { + position: absolute; + left: 5rem; + top: 0; + min-width: 15rem; + background-color: var(--surface-overlay); + border-radius: var(--border-radius); + box-shadow: var(--sidebar-shadow); + border: var(--sidebar-border); + padding: 1rem; + max-height: 20rem; + overflow: auto; + z-index: 999; + + a { + padding-right: .5rem; + color: var(--popup-submenu-item-text-color); + border-radius: var(--border-radius); + + .layout-menuitem-icon { + color: var(--popup-submenu-item-icon-color); + } + + &:hover { + background-color: var(--popup-submenu-item-hover-bg-color); + } + } + } + } + } + } + } +} diff --git a/client/src/app/styles/components/_sidebar_slim_plus.scss b/client/src/app/styles/components/_sidebar_slim_plus.scss new file mode 100644 index 00000000..c080034b --- /dev/null +++ b/client/src/app/styles/components/_sidebar_slim_plus.scss @@ -0,0 +1,139 @@ +@media screen and (min-width: $breakpoint) { + .layout-container { + &.layout-slim-plus { + .layout-topbar { + .topbar-menubutton { + display: none; + } + } + + .sidebar-header { + justify-content: center; + .app-logo { + .applogo { + display: none; + } + + .applogosmall { + display: inline; + align-items: center; + } + } + } + + .layout-classification { + margin-left: 7rem; + transition: background-color var(--transition-duration); + } + + .layout-sidebar { + width: 7rem; + overflow: visible; + z-index: 999; + + .layout-menu-container { + overflow: auto; + + &::-webkit-scrollbar { + display: none; + } + } + } + + .layout-content-wrapper { + margin-left: 7rem; + } + + .layout-menu { + ul { + display: none; + } + + li.active-menuitem { + > ul { + display: block; + } + } + + .layout-root-menuitem { + > .layout-menuitem-root-text { + display: none; + } + + > a { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + border-radius: var(--border-radius); + text-align: center; + cursor: pointer; + outline: none; + transition: background-color var(--transition-duration); + width: auto; + height: auto; + margin: 0 auto 1rem auto; + padding: 0.75rem 0; + + .layout-submenu-toggler { + display: none; + } + + .layout-menuitem-icon { + padding-right: 0rem; + margin-left: .25rem; + font-size: 1.5rem; + } + + .layout-menuitem-text { + font-size: 0.875rem; + display: block; + margin-top: 0.25rem; + color: var(--menuitem-text-color); + } + + + &:hover { + background-color: var(--menuitem-hover-bg-color); + } + } + + > ul { + position: absolute; + left: 7rem; + top: 0; + min-width: 15rem; + background-color: var(--surface-overlay); + border-radius: var(--border-radius); + box-shadow: var(--sidebar-shadow); + border: var(--sidebar-border); + padding: 1rem; + max-height: 20rem; + overflow: auto; + z-index: 999; + + a { + padding-right: .5rem; + color: var(--popup-submenu-item-text-color); + border-radius: var(--border-radius); + + .layout-menuitem-icon { + color: var(--popup-submenu-item-icon-color); + } + + &:hover { + background-color: var(--popup-submenu-item-hover-bg-color); + } + } + + li { + a { + padding-left: 0.5rem; + } + } + } + } + } + } + } +} diff --git a/client/src/app/styles/components/_sidebar_vertical.scss b/client/src/app/styles/components/_sidebar_vertical.scss new file mode 100644 index 00000000..036a4dc6 --- /dev/null +++ b/client/src/app/styles/components/_sidebar_vertical.scss @@ -0,0 +1,113 @@ +.layout-classification { + margin-left: 18rem; + transition: background-color var(--transition-duration); +} + .layout-sidebar { + position: fixed; + height: 100%; + top: 0; + left: 0; + width: 18rem; + background: var(--menu-bg); + border-right: var(--sidebar-border); + display: flex; + flex-direction: column; + + .sidebar-header { + padding: 1.5rem 0 1rem 0; + display: flex; + justify-content: center; + align-items: center; + .app-logo { + .applogo { + display: inline; + width:209px; + height:74px; + } + + .applogosmall { + display: none; + } + } + } + + .layout-menu-container { + overflow: auto; + flex: 1; + padding-bottom: 2rem; + } + + .layout-menu { + margin: 0; + padding: 0; + list-style-type: none; + + li { + a { + user-select: none; + display: flex; + align-items: center; + position: relative; + outline: 0 none; + color: var(--menuitem-text-color); + opacity: .95; + cursor: pointer; + padding: 1rem 2.5rem; + transition: background-color var(--transition-duration), box-shadow var(--transition-duration); + font-weight: 450; + font-size: 1.1rem; + border-radius: 10px; + margin: 0 .5rem 0; + + i { + padding-right: .25rem; + margin-left: -1rem; + font-size: 1.15rem; + } + .layout-menuitem-icon { + margin-right: .5rem; + color: var(--menuitem-icon-color); + opacity: .80; + } + + .layout-submenu-toggler { + font-size: 75%; + margin-left: auto; + transition: transform var(--transition-duration); + } + + &.active-route { + font-weight: 700; + opacity: 1; + } + + &:hover { + font-weight: 700; + background-color: var(--menuitem-hover-bg-color); + opacity: 1; + } + } + + &.active-menuitem { + > a { + .layout-submenu-toggler { + transform: rotate(-180deg); + } + } + } + + ul { + list-style-type: none; + margin: 0; + padding: 0; + overflow: hidden; + + li { + a { + padding-left: 3rem; + } + } + } + } + } +} diff --git a/client/src/app/styles/components/_theme_shift.scss b/client/src/app/styles/components/_theme_shift.scss new file mode 100644 index 00000000..7de223f2 --- /dev/null +++ b/client/src/app/styles/components/_theme_shift.scss @@ -0,0 +1,17 @@ +.layout-light { + .layout-classification { + box-shadow: none !important; + } + .layout-sidebar { + border: 1px solid transparent; + } +} + +.layout-dark { + .layout-classification { + box-shadow: 0 .25rem .5rem 0 black !important; + } + .layout-sidebar { + border: 1px solid transparent; + } +} diff --git a/client/src/app/styles/components/_topbar.scss b/client/src/app/styles/components/_topbar.scss new file mode 100644 index 00000000..4502af16 --- /dev/null +++ b/client/src/app/styles/components/_topbar.scss @@ -0,0 +1,120 @@ +.layout-topbar { + margin-top: 0rem !important; + margin-bottom: 0rem !important; + margin-left: -2rem !important; + display: flex; + justify-content: space-between; + align-items: center; + background-color: var(--surface-overlay); + .topbar-start { + display: flex; + align-items: center; + + .topbar-menubutton { + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 2rem; + border-radius: 50%; + width: 2.5rem; + height: 2.5rem; + flex-shrink: 0; + transition: background-color var(--transition-duration); + + i { + font-size: 1.25rem; + color: var(--text-color); + transition: color var(--transition-duration); + } + + &:hover { + background-color: var(--primary-color); + + i { + color: var(--primary-color-text); + } + } + } + } + + .topbar-menu { + display: flex; + align-items: center; + margin: 0; + padding: 0; + list-style: none; + + li { + &.topbar-profile { + margin-left: 1.5rem; + display: inline-flex; + align-items: center; + justify-content: center; + + img { + width: 2rem; + height: 2rem; + } + + button { + display: flex; + align-items: center; + padding: .5rem; + cursor: pointer; + + > img { + width: 50px; + height: 50px; + margin-right: .55rem; + border-radius: 25px; + } + + i { + margin-left: .5rem; + transition: transform var(--transition-duration); + } + + &:focus { + box-shadow: var(--focus-ring); + } + } + .profile-details { + display: flex; + flex-direction: column; + + .profile-fullName { + color: var(--v-menuitem-text-color); + opacity: 0.9; + } + + .profile-userRole { + color: var(--v-menuitem-text-color-secondary); + opacity: 0.9; + } + + } + } + + &.topbar-search { + .p-inputtext { + padding-top: .5rem; + padding-bottom: .5rem; + border-radius: 2rem; + } + } + } + } +} + +.notification-button { + position: relative !important; + overflow: visible !important; +} + +.notification-button .p-badge { + position: absolute !important; + top: 0 !important; + right: 0 !important; + background-color: var(--primary-color) !important; + color: black !important; +} diff --git a/client/src/app/styles/components/_typography.scss b/client/src/app/styles/components/_typography.scss new file mode 100644 index 00000000..771a2eb9 --- /dev/null +++ b/client/src/app/styles/components/_typography.scss @@ -0,0 +1,63 @@ +h1, h2, h3, h4, h5, h6 { + margin: 1.5rem 0 1rem 0; + font-family: inherit; + font-weight: 600; + line-height: 1.2; + color: var(--surface-900); + + &:first-child { + margin-top: 0; + } +} + +h1 { + font-size: 2.5rem; +} + +h2 { + font-size: 2rem; +} + +h3 { + font-size: 1.75rem; +} + +h4 { + font-size: 1.5rem; +} + +h5 { + font-size: 1.25rem; +} + +h6 { + font-size: 1rem; +} + +mark { + background: #FFF8E1; + padding: .25rem .4rem; + border-radius: var(--border-radius); + 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; + } +} \ No newline at end of file diff --git a/client/src/app/styles/components/_utils.scss b/client/src/app/styles/components/_utils.scss new file mode 100644 index 00000000..4335f9f5 --- /dev/null +++ b/client/src/app/styles/components/_utils.scss @@ -0,0 +1,24 @@ +.card { + background: var(--surface-card); + border: 1px solid var(--surface-border); + padding: 2rem; + margin-bottom: 2rem; + box-shadow: var(--card-shadow); + border-radius: 12px; + + &:last-child { + margin-bottom: 0; + } +} + +.p-toast { + &.p-toast-top-right, + &.p-toast-top-left, + &.p-toast-top-center { + top: 70px; + } +} + +.ng-hidden { + display: none !important; +} \ No newline at end of file diff --git a/client/src/app/styles/styles.scss b/client/src/app/styles/styles.scss new file mode 100644 index 00000000..d190353d --- /dev/null +++ b/client/src/app/styles/styles.scss @@ -0,0 +1,43 @@ +/* +!####################################################################### +! C-PATTM SOFTWARE +! CRANE C-PATTM plan of action and milestones software. Use is governed by the Open Source Academic Research License Agreement contained in the file +! crane_C_PAT.1_license.txt, which is part of this software package. BY +! USING OR MODIFYING THIS SOFTWARE, YOU ARE AGREEING TO THE TERMS AND +! CONDITIONS OF THE LICENSE. +!######################################################################## +*/ + +@import 'node_modules/primeicons/primeicons.css'; +@import 'node_modules/primeflex/primeflex.scss'; +@import './components/_pace-theme.scss'; +@import './components/_scrollbar.scss'; + +$breakpoint:992px !default; +$scale:14px !default; +@import './components/_menutheme'; +@import './components/_classification'; +@import './components/_main'; +@import './components/_sidebar_vertical'; +@import './components/_sidebar_slim'; +@import './components/_sidebar_slim_plus'; +@import './components/_sidebar_horizontal'; +@import './components/_sidebar_reveal'; +@import './components/_theme_shift'; +@import './components/_responsive'; +@import './components/_topbar'; +@import './components/_profile'; +@import './components/_config'; +@import './components/_content'; +@import './components/_typography'; +@import './components/_utils'; + +@include ngx-pace-theme(); + * { + @include custom-scrollbar( var(--surface-c), var(--surface-b) ); + } + + +html, body { + @include custom-scrollbar( var(--surface-c), var(--surface-b) ); +} diff --git a/client/src/assets/components/themes/arya-blue/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/arya-blue/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-blue/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/arya-blue/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/arya-blue/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/arya-blue/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-blue/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/arya-blue/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/arya-blue/theme.css b/client/src/app/styles/themes/arya-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/arya-blue/theme.css rename to client/src/app/styles/themes/arya-blue/theme.css diff --git a/client/src/assets/components/themes/arya-green/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/arya-green/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-green/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/arya-green/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/arya-green/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/arya-green/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-green/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/arya-green/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/arya-green/theme.css b/client/src/app/styles/themes/arya-green/theme.css similarity index 100% rename from client/src/assets/components/themes/arya-green/theme.css rename to client/src/app/styles/themes/arya-green/theme.css diff --git a/client/src/assets/components/themes/arya-orange/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/arya-orange/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-orange/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/arya-orange/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/arya-orange/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/arya-orange/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-orange/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/arya-orange/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/arya-orange/theme.css b/client/src/app/styles/themes/arya-orange/theme.css similarity index 100% rename from client/src/assets/components/themes/arya-orange/theme.css rename to client/src/app/styles/themes/arya-orange/theme.css diff --git a/client/src/assets/components/themes/arya-purple/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/arya-purple/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-purple/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/arya-purple/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/arya-purple/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/arya-purple/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/arya-purple/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/arya-purple/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/arya-purple/theme.css b/client/src/app/styles/themes/arya-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/arya-purple/theme.css rename to client/src/app/styles/themes/arya-purple/theme.css diff --git a/client/src/assets/components/themes/aura-dark-amber/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-amber/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-amber/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-amber/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-amber/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-amber/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-amber/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-amber/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-amber/theme.css b/client/src/app/styles/themes/aura-dark-amber/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-amber/theme.css rename to client/src/app/styles/themes/aura-dark-amber/theme.css diff --git a/client/src/assets/components/themes/aura-dark-blue/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-blue/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-blue/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-blue/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-blue/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-blue/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-blue/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-blue/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-blue/theme.css b/client/src/app/styles/themes/aura-dark-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-blue/theme.css rename to client/src/app/styles/themes/aura-dark-blue/theme.css diff --git a/client/src/assets/components/themes/aura-dark-cyan/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-cyan/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-cyan/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-cyan/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-cyan/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-cyan/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-cyan/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-cyan/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-cyan/theme.css b/client/src/app/styles/themes/aura-dark-cyan/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-cyan/theme.css rename to client/src/app/styles/themes/aura-dark-cyan/theme.css diff --git a/client/src/assets/components/themes/aura-dark-green/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-green/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-green/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-green/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-green/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-green/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-green/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-green/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-green/theme.css b/client/src/app/styles/themes/aura-dark-green/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-green/theme.css rename to client/src/app/styles/themes/aura-dark-green/theme.css diff --git a/client/src/assets/components/themes/aura-dark-indigo/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-indigo/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-indigo/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-indigo/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-indigo/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-indigo/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-indigo/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-indigo/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-indigo/theme.css b/client/src/app/styles/themes/aura-dark-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-indigo/theme.css rename to client/src/app/styles/themes/aura-dark-indigo/theme.css diff --git a/client/src/assets/components/themes/aura-dark-lime/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-lime/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-lime/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-lime/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-lime/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-lime/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-lime/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-lime/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-lime/theme.css b/client/src/app/styles/themes/aura-dark-lime/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-lime/theme.css rename to client/src/app/styles/themes/aura-dark-lime/theme.css diff --git a/client/src/assets/components/themes/aura-dark-noir/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-noir/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-noir/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-noir/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-noir/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-noir/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-noir/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-noir/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-noir/theme.css b/client/src/app/styles/themes/aura-dark-noir/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-noir/theme.css rename to client/src/app/styles/themes/aura-dark-noir/theme.css diff --git a/client/src/assets/components/themes/aura-dark-pink/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-pink/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-pink/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-pink/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-pink/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-pink/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-pink/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-pink/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-pink/theme.css b/client/src/app/styles/themes/aura-dark-pink/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-pink/theme.css rename to client/src/app/styles/themes/aura-dark-pink/theme.css diff --git a/client/src/assets/components/themes/aura-dark-purple/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-purple/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-purple/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-purple/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-purple/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-purple/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-purple/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-purple/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-purple/theme.css b/client/src/app/styles/themes/aura-dark-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-purple/theme.css rename to client/src/app/styles/themes/aura-dark-purple/theme.css diff --git a/client/src/assets/components/themes/aura-dark-teal/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-dark-teal/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-teal/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-dark-teal/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-teal/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-dark-teal/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-dark-teal/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-dark-teal/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-dark-teal/theme.css b/client/src/app/styles/themes/aura-dark-teal/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-dark-teal/theme.css rename to client/src/app/styles/themes/aura-dark-teal/theme.css diff --git a/client/src/assets/components/themes/aura-light-amber/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-amber/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-amber/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-amber/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-amber/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-amber/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-amber/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-amber/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-amber/theme.css b/client/src/app/styles/themes/aura-light-amber/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-amber/theme.css rename to client/src/app/styles/themes/aura-light-amber/theme.css diff --git a/client/src/assets/components/themes/aura-light-blue/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-blue/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-blue/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-blue/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-blue/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-blue/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-blue/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-blue/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-blue/theme.css b/client/src/app/styles/themes/aura-light-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-blue/theme.css rename to client/src/app/styles/themes/aura-light-blue/theme.css diff --git a/client/src/assets/components/themes/aura-light-cyan/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-cyan/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-cyan/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-cyan/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-cyan/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-cyan/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-cyan/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-cyan/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-cyan/theme.css b/client/src/app/styles/themes/aura-light-cyan/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-cyan/theme.css rename to client/src/app/styles/themes/aura-light-cyan/theme.css diff --git a/client/src/assets/components/themes/aura-light-green/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-green/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-green/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-green/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-green/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-green/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-green/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-green/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-green/theme.css b/client/src/app/styles/themes/aura-light-green/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-green/theme.css rename to client/src/app/styles/themes/aura-light-green/theme.css diff --git a/client/src/assets/components/themes/aura-light-indigo/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-indigo/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-indigo/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-indigo/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-indigo/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-indigo/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-indigo/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-indigo/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-indigo/theme.css b/client/src/app/styles/themes/aura-light-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-indigo/theme.css rename to client/src/app/styles/themes/aura-light-indigo/theme.css diff --git a/client/src/assets/components/themes/aura-light-lime/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-lime/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-lime/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-lime/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-lime/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-lime/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-lime/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-lime/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-lime/theme.css b/client/src/app/styles/themes/aura-light-lime/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-lime/theme.css rename to client/src/app/styles/themes/aura-light-lime/theme.css diff --git a/client/src/assets/components/themes/aura-light-noir/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-noir/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-noir/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-noir/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-noir/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-noir/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-noir/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-noir/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-noir/theme.css b/client/src/app/styles/themes/aura-light-noir/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-noir/theme.css rename to client/src/app/styles/themes/aura-light-noir/theme.css diff --git a/client/src/assets/components/themes/aura-light-pink/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-pink/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-pink/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-pink/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-pink/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-pink/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-pink/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-pink/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-pink/theme.css b/client/src/app/styles/themes/aura-light-pink/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-pink/theme.css rename to client/src/app/styles/themes/aura-light-pink/theme.css diff --git a/client/src/assets/components/themes/aura-light-purple/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-purple/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-purple/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-purple/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-purple/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-purple/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-purple/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-purple/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-purple/theme.css b/client/src/app/styles/themes/aura-light-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-purple/theme.css rename to client/src/app/styles/themes/aura-light-purple/theme.css diff --git a/client/src/assets/components/themes/aura-light-teal/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/aura-light-teal/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-teal/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/aura-light-teal/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-teal/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/aura-light-teal/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/aura-light-teal/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/aura-light-teal/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/aura-light-teal/theme.css b/client/src/app/styles/themes/aura-light-teal/theme.css similarity index 100% rename from client/src/assets/components/themes/aura-light-teal/theme.css rename to client/src/app/styles/themes/aura-light-teal/theme.css diff --git a/client/src/assets/components/themes/bootstrap4-dark-blue/theme.css b/client/src/app/styles/themes/bootstrap4-dark-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/bootstrap4-dark-blue/theme.css rename to client/src/app/styles/themes/bootstrap4-dark-blue/theme.css diff --git a/client/src/assets/components/themes/bootstrap4-dark-purple/theme.css b/client/src/app/styles/themes/bootstrap4-dark-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/bootstrap4-dark-purple/theme.css rename to client/src/app/styles/themes/bootstrap4-dark-purple/theme.css diff --git a/client/src/assets/components/themes/bootstrap4-light-blue/theme.css b/client/src/app/styles/themes/bootstrap4-light-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/bootstrap4-light-blue/theme.css rename to client/src/app/styles/themes/bootstrap4-light-blue/theme.css diff --git a/client/src/assets/components/themes/bootstrap4-light-purple/theme.css b/client/src/app/styles/themes/bootstrap4-light-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/bootstrap4-light-purple/theme.css rename to client/src/app/styles/themes/bootstrap4-light-purple/theme.css diff --git a/client/src/assets/components/themes/lara-dark-amber/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-amber/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-amber/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-amber/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-amber/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-amber/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-amber/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-amber/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-amber/theme.css b/client/src/app/styles/themes/lara-dark-amber/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-amber/theme.css rename to client/src/app/styles/themes/lara-dark-amber/theme.css diff --git a/client/src/assets/components/themes/lara-dark-blue/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-blue/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-blue/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-blue/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-blue/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-blue/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-blue/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-blue/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-blue/theme.css b/client/src/app/styles/themes/lara-dark-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-blue/theme.css rename to client/src/app/styles/themes/lara-dark-blue/theme.css diff --git a/client/src/assets/components/themes/lara-dark-cyan/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-cyan/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-cyan/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-cyan/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-cyan/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-cyan/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-cyan/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-cyan/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-cyan/theme.css b/client/src/app/styles/themes/lara-dark-cyan/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-cyan/theme.css rename to client/src/app/styles/themes/lara-dark-cyan/theme.css diff --git a/client/src/assets/components/themes/lara-dark-green/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-green/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-green/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-green/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-green/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-green/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-green/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-green/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-green/theme.css b/client/src/app/styles/themes/lara-dark-green/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-green/theme.css rename to client/src/app/styles/themes/lara-dark-green/theme.css diff --git a/client/src/assets/components/themes/lara-dark-indigo/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-indigo/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-indigo/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-indigo/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-indigo/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-indigo/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-indigo/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-indigo/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-indigo/theme.css b/client/src/app/styles/themes/lara-dark-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-indigo/theme.css rename to client/src/app/styles/themes/lara-dark-indigo/theme.css diff --git a/client/src/assets/components/themes/lara-dark-pink/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-pink/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-pink/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-pink/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-pink/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-pink/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-pink/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-pink/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-pink/theme.css b/client/src/app/styles/themes/lara-dark-pink/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-pink/theme.css rename to client/src/app/styles/themes/lara-dark-pink/theme.css diff --git a/client/src/assets/components/themes/lara-dark-purple/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-purple/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-purple/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-purple/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-purple/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-purple/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-purple/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-purple/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-purple/theme.css b/client/src/app/styles/themes/lara-dark-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-purple/theme.css rename to client/src/app/styles/themes/lara-dark-purple/theme.css diff --git a/client/src/assets/components/themes/lara-dark-teal/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-dark-teal/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-teal/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-dark-teal/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-teal/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-dark-teal/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-dark-teal/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-dark-teal/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-dark-teal/theme.css b/client/src/app/styles/themes/lara-dark-teal/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-dark-teal/theme.css rename to client/src/app/styles/themes/lara-dark-teal/theme.css diff --git a/client/src/assets/components/themes/lara-light-amber/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-amber/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-amber/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-amber/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-amber/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-amber/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-amber/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-amber/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-amber/theme.css b/client/src/app/styles/themes/lara-light-amber/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-amber/theme.css rename to client/src/app/styles/themes/lara-light-amber/theme.css diff --git a/client/src/assets/components/themes/lara-light-blue/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-blue/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-blue/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-blue/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-blue/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-blue/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-blue/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-blue/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-blue/theme.css b/client/src/app/styles/themes/lara-light-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-blue/theme.css rename to client/src/app/styles/themes/lara-light-blue/theme.css diff --git a/client/src/assets/components/themes/lara-light-cyan/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-cyan/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-cyan/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-cyan/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-cyan/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-cyan/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-cyan/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-cyan/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-cyan/theme.css b/client/src/app/styles/themes/lara-light-cyan/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-cyan/theme.css rename to client/src/app/styles/themes/lara-light-cyan/theme.css diff --git a/client/src/assets/components/themes/lara-light-green/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-green/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-green/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-green/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-green/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-green/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-green/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-green/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-green/theme.css b/client/src/app/styles/themes/lara-light-green/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-green/theme.css rename to client/src/app/styles/themes/lara-light-green/theme.css diff --git a/client/src/assets/components/themes/lara-light-indigo/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-indigo/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-indigo/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-indigo/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-indigo/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-indigo/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-indigo/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-indigo/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-indigo/theme.css b/client/src/app/styles/themes/lara-light-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-indigo/theme.css rename to client/src/app/styles/themes/lara-light-indigo/theme.css diff --git a/client/src/assets/components/themes/lara-light-pink/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-pink/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-pink/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-pink/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-pink/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-pink/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-pink/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-pink/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-pink/theme.css b/client/src/app/styles/themes/lara-light-pink/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-pink/theme.css rename to client/src/app/styles/themes/lara-light-pink/theme.css diff --git a/client/src/assets/components/themes/lara-light-purple/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-purple/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-purple/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-purple/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-purple/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-purple/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-purple/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-purple/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-purple/theme.css b/client/src/app/styles/themes/lara-light-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-purple/theme.css rename to client/src/app/styles/themes/lara-light-purple/theme.css diff --git a/client/src/assets/components/themes/lara-light-teal/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/lara-light-teal/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-teal/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/lara-light-teal/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-teal/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/lara-light-teal/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/lara-light-teal/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/lara-light-teal/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/lara-light-teal/theme.css b/client/src/app/styles/themes/lara-light-teal/theme.css similarity index 100% rename from client/src/assets/components/themes/lara-light-teal/theme.css rename to client/src/app/styles/themes/lara-light-teal/theme.css diff --git a/client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/md-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/md-dark-deeppurple/theme.css b/client/src/app/styles/themes/md-dark-deeppurple/theme.css similarity index 100% rename from client/src/assets/components/themes/md-dark-deeppurple/theme.css rename to client/src/app/styles/themes/md-dark-deeppurple/theme.css diff --git a/client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/md-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/md-dark-indigo/theme.css b/client/src/app/styles/themes/md-dark-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/md-dark-indigo/theme.css rename to client/src/app/styles/themes/md-dark-indigo/theme.css diff --git a/client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/md-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/md-light-deeppurple/theme.css b/client/src/app/styles/themes/md-light-deeppurple/theme.css similarity index 100% rename from client/src/assets/components/themes/md-light-deeppurple/theme.css rename to client/src/app/styles/themes/md-light-deeppurple/theme.css diff --git a/client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/md-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/md-light-indigo/theme.css b/client/src/app/styles/themes/md-light-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/md-light-indigo/theme.css rename to client/src/app/styles/themes/md-light-indigo/theme.css diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/mdc-dark-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/mdc-dark-deeppurple/theme.css b/client/src/app/styles/themes/mdc-dark-deeppurple/theme.css similarity index 100% rename from client/src/assets/components/themes/mdc-dark-deeppurple/theme.css rename to client/src/app/styles/themes/mdc-dark-deeppurple/theme.css diff --git a/client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/mdc-dark-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/mdc-dark-indigo/theme.css b/client/src/app/styles/themes/mdc-dark-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/mdc-dark-indigo/theme.css rename to client/src/app/styles/themes/mdc-dark-indigo/theme.css diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/mdc-light-deeppurple/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/mdc-light-deeppurple/theme.css b/client/src/app/styles/themes/mdc-light-deeppurple/theme.css similarity index 100% rename from client/src/assets/components/themes/mdc-light-deeppurple/theme.css rename to client/src/app/styles/themes/mdc-light-deeppurple/theme.css diff --git a/client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff b/client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff rename to client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff diff --git a/client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 b/client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 rename to client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-500.woff2 diff --git a/client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff b/client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff rename to client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff b/client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/mdc-light-indigo/fonts/roboto-v20-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/mdc-light-indigo/theme.css b/client/src/app/styles/themes/mdc-light-indigo/theme.css similarity index 100% rename from client/src/assets/components/themes/mdc-light-indigo/theme.css rename to client/src/app/styles/themes/mdc-light-indigo/theme.css diff --git a/client/src/assets/components/themes/slate/fonts/Inter-italic.var.woff2 b/client/src/app/styles/themes/slate/fonts/Inter-italic.var.woff2 similarity index 100% rename from client/src/assets/components/themes/slate/fonts/Inter-italic.var.woff2 rename to client/src/app/styles/themes/slate/fonts/Inter-italic.var.woff2 diff --git a/client/src/assets/components/themes/slate/fonts/Inter-roman.var.woff2 b/client/src/app/styles/themes/slate/fonts/Inter-roman.var.woff2 similarity index 100% rename from client/src/assets/components/themes/slate/fonts/Inter-roman.var.woff2 rename to client/src/app/styles/themes/slate/fonts/Inter-roman.var.woff2 diff --git a/client/src/assets/components/themes/slate/theme.css b/client/src/app/styles/themes/slate/theme.css similarity index 100% rename from client/src/assets/components/themes/slate/theme.css rename to client/src/app/styles/themes/slate/theme.css diff --git a/client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff b/client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff similarity index 100% rename from client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff rename to client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff diff --git a/client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff2 b/client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff2 similarity index 100% rename from client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff2 rename to client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-300.woff2 diff --git a/client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff b/client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff rename to client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff b/client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/soho-dark/fonts/lato-v17-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/soho-dark/theme.css b/client/src/app/styles/themes/soho-dark/theme.css similarity index 100% rename from client/src/assets/components/themes/soho-dark/theme.css rename to client/src/app/styles/themes/soho-dark/theme.css diff --git a/client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff b/client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff similarity index 100% rename from client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff rename to client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff diff --git a/client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff2 b/client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff2 similarity index 100% rename from client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff2 rename to client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-300.woff2 diff --git a/client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff b/client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff rename to client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff b/client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/soho-light/fonts/lato-v17-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/soho-light/theme.css b/client/src/app/styles/themes/soho-light/theme.css similarity index 100% rename from client/src/assets/components/themes/soho-light/theme.css rename to client/src/app/styles/themes/soho-light/theme.css diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Bold.woff b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Bold.woff similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Bold.woff rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Bold.woff diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Bold.woff2 b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Bold.woff2 similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Bold.woff2 rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Bold.woff2 diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Light.woff b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Light.woff similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Light.woff rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Light.woff diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Light.woff2 b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Light.woff2 similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Light.woff2 rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Light.woff2 diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Medium.woff b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Medium.woff similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Medium.woff rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Medium.woff diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Medium.woff2 b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Medium.woff2 similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Medium.woff2 rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Medium.woff2 diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Regular.woff b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Regular.woff similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Regular.woff rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Regular.woff diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-Regular.woff2 b/client/src/app/styles/themes/tailwind-light/fonts/Inter-Regular.woff2 similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-Regular.woff2 rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-Regular.woff2 diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-SemiBold.woff b/client/src/app/styles/themes/tailwind-light/fonts/Inter-SemiBold.woff similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-SemiBold.woff rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-SemiBold.woff diff --git a/client/src/assets/components/themes/tailwind-light/fonts/Inter-SemiBold.woff2 b/client/src/app/styles/themes/tailwind-light/fonts/Inter-SemiBold.woff2 similarity index 100% rename from client/src/assets/components/themes/tailwind-light/fonts/Inter-SemiBold.woff2 rename to client/src/app/styles/themes/tailwind-light/fonts/Inter-SemiBold.woff2 diff --git a/client/src/assets/components/themes/tailwind-light/theme.css b/client/src/app/styles/themes/tailwind-light/theme.css similarity index 100% rename from client/src/assets/components/themes/tailwind-light/theme.css rename to client/src/app/styles/themes/tailwind-light/theme.css diff --git a/client/src/assets/components/themes/vela-blue/theme.css b/client/src/app/styles/themes/vela-blue/theme.css similarity index 100% rename from client/src/assets/components/themes/vela-blue/theme.css rename to client/src/app/styles/themes/vela-blue/theme.css diff --git a/client/src/assets/components/themes/vela-green/theme.css b/client/src/app/styles/themes/vela-green/theme.css similarity index 100% rename from client/src/assets/components/themes/vela-green/theme.css rename to client/src/app/styles/themes/vela-green/theme.css diff --git a/client/src/assets/components/themes/vela-orange/theme.css b/client/src/app/styles/themes/vela-orange/theme.css similarity index 100% rename from client/src/assets/components/themes/vela-orange/theme.css rename to client/src/app/styles/themes/vela-orange/theme.css diff --git a/client/src/assets/components/themes/vela-purple/theme.css b/client/src/app/styles/themes/vela-purple/theme.css similarity index 100% rename from client/src/assets/components/themes/vela-purple/theme.css rename to client/src/app/styles/themes/vela-purple/theme.css diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff2 b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff2 rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-300.woff2 diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff2 b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff2 rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-600.woff2 diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/viva-dark/fonts/poppins-v15-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/viva-dark/theme.css b/client/src/app/styles/themes/viva-dark/theme.css similarity index 100% rename from client/src/assets/components/themes/viva-dark/theme.css rename to client/src/app/styles/themes/viva-dark/theme.css diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff2 b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff2 rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-300.woff2 diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff2 b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff2 rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-600.woff2 diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff2 b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff2 rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-700.woff2 diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff diff --git a/client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff2 b/client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff2 similarity index 100% rename from client/src/assets/components/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff2 rename to client/src/app/styles/themes/viva-light/fonts/poppins-v15-latin-ext_latin-regular.woff2 diff --git a/client/src/assets/components/themes/viva-light/theme.css b/client/src/app/styles/themes/viva-light/theme.css similarity index 100% rename from client/src/assets/components/themes/viva-light/theme.css rename to client/src/app/styles/themes/viva-light/theme.css diff --git a/client/src/assets/c-pat-c.png b/client/src/assets/c-pat-c.png new file mode 100644 index 00000000..6fc5f103 Binary files /dev/null and b/client/src/assets/c-pat-c.png differ diff --git a/client/src/assets/components/themes/fluent-light/theme.css b/client/src/assets/components/themes/fluent-light/theme.css deleted file mode 100644 index 35948c65..00000000 --- a/client/src/assets/components/themes/fluent-light/theme.css +++ /dev/null @@ -1,6551 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #edebe9; - --highlight-text-color: #323130; - --focus-ring: inset 0 0 0 1px #605e5c; - color-scheme: light; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf3; - --green-100:#d9eac4; - --green-200:#bbda96; - --green-300:#9cca67; - --green-400:#7eb939; - --green-500:#60a90a; - --green-600:#529009; - --green-700:#437607; - --green-800:#355d06; - --green-900:#264404; - --yellow-50:#fffcf2; - --yellow-100:#ffeec2; - --yellow-200:#ffe191; - --yellow-300:#ffd461; - --yellow-400:#ffc630; - --yellow-500:#ffb900; - --yellow-600:#d99d00; - --yellow-700:#b38200; - --yellow-800:#8c6600; - --yellow-900:#664a00; - --cyan-50:#f2fbfc; - --cyan-100:#c2eef1; - --cyan-200:#91e0e5; - --cyan-300:#61d2da; - --cyan-400:#30c5ce; - --cyan-500:#00b7c3; - --cyan-600:#009ca6; - --cyan-700:#008089; - --cyan-800:#00656b; - --cyan-900:#00494e; - --pink-50:#fef2f9; - --pink-100:#f8c2e3; - --pink-200:#f391ce; - --pink-300:#ee61b8; - --pink-400:#e830a2; - --pink-500:#e3008c; - --pink-600:#c10077; - --pink-700:#9f0062; - --pink-800:#7d004d; - --pink-900:#5b0038; - --indigo-50:#f5f6fc; - --indigo-100:#cdd3f1; - --indigo-200:#a5b0e6; - --indigo-300:#7d8edc; - --indigo-400:#566bd1; - --indigo-500:#2e48c6; - --indigo-600:#273da8; - --indigo-700:#20328b; - --indigo-800:#19286d; - --indigo-900:#121d4f; - --teal-50:#f2f9f8; - --teal-100:#c2e1dd; - --teal-200:#91c9c2; - --teal-300:#61b2a8; - --teal-400:#309a8d; - --teal-500:#008272; - --teal-600:#006f61; - --teal-700:#005b50; - --teal-800:#00483f; - --teal-900:#00342e; - --orange-50:#fdf7f2; - --orange-100:#f5d8c2; - --orange-200:#edb991; - --orange-300:#e49a61; - --orange-400:#dc7b30; - --orange-500:#d45c00; - --orange-600:#b44e00; - --orange-700:#944000; - --orange-800:#753300; - --orange-900:#552500; - --bluegray-50:#f8f9fb; - --bluegray-100:#dee4ed; - --bluegray-200:#c4cfe0; - --bluegray-300:#a9bad2; - --bluegray-400:#8fa4c4; - --bluegray-500:#758fb6; - --bluegray-600:#637a9b; - --bluegray-700:#52647f; - --bluegray-800:#404f64; - --bluegray-900:#2f3949; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf5f5; - --red-100:#f4cecf; - --red-200:#eba8a9; - --red-300:#e28184; - --red-400:#da5b5e; - --red-500:#d13438; - --red-600:#b22c30; - --red-700:#922427; - --red-800:#731d1f; - --red-900:#541516; - --primary-50:#f2f8fd; - --primary-100:#c2dff5; - --primary-200:#91c5ed; - --primary-300:#61abe4; - --primary-400:#3092dc; - --primary-500:#0078d4; - --primary-600:#0066b4; - --primary-700:#005494; - --primary-800:#004275; - --primary-900:#003055; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 2px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.5rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #323130; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.25rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #323130; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.25rem 0.5rem; - background: #edebe9; - color: #323130; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #e1dfdd; - color: #323130; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #a4252c; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #323130; - border: 0 none; - border-radius: 2px; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.75rem 0.5rem; - border: 1px solid transparent; - color: #323130; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #323130; - background: #edebe9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #e1dfdd; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #323130; - background: #e1dfdd; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #323130; - background: #f3f2f1; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 0.5rem; - color: #0078d4; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.75rem 0.5rem; - color: #323130; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #a4252c; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #605e5c; - right: 0.5rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #605e5c; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #a4252c; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; - } - .p-datepicker .p-timepicker span { - font-size: 1.25rem; - } - .p-datepicker .p-timepicker > div { - padding: 0 0.5rem; - } - .p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; - } - .p-datepicker .p-monthpicker { - margin: 0; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 1px; - transition: box-shadow 0.2s; - border-radius: 2px; - } - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #323130; - background: #edebe9; - } - .p-datepicker .p-yearpicker { - margin: 0; - } - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 1px; - transition: box-shadow 0.2s; - border-radius: 2px; - } - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #323130; - background: #edebe9; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #edebe9; - padding-right: 0.75rem; - padding-left: 0.75rem; - padding-top: 0; - padding-bottom: 0; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { - background: #f3f2f1; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #f3f2f1; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #f3f2f1; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #605e5c; - right: 0.5rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #605e5c; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #605e5c; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #323130; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.5rem 0.5rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #605e5c; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #605e5c; - width: 2.357rem; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #a4252c; - } - .p-cascadeselect.p-variant-filled { - background-color: #faf9f8; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #faf9f8; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #faf9f8; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #323130; - background: #edebe9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #e1dfdd; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #323130; - background: #e1dfdd; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #323130; - background: #f3f2f1; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.75rem 0.5rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #faf9f8; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #faf9f8; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #faf9f8; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #a4252c; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.5rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #605e5c; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #605e5c; - background: #ffffff; - width: 20px; - height: 20px; - color: #323130; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #0078d4; - background: #0078d4; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #323130; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #005a9e; - background: #005a9e; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #faf9f8; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #0078d4; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #faf9f8; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #005a9e; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #a4252c; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #323130; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-chips .p-chips-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #edebe9; - color: #323130; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #e1dfdd; - color: #323130; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.25rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #323130; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #a4252c; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #605e5c; - right: 0.5rem; - } - - .p-colorpicker-preview, -.p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; - } - .p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; - } - - .p-colorpicker-overlay-panel { - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - } - - .p-dropdown { - background: #ffffff; - border: 1px solid #605e5c; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #323130; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.5rem; - } - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - .p-dropdown .p-dropdown-label.p-placeholder { - color: #605e5c; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #605e5c; - width: 2.357rem; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #605e5c; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #a4252c; - } - .p-dropdown.p-variant-filled { - background-color: #faf9f8; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #faf9f8; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #faf9f8; - } - - .p-dropdown-panel { - background: #ffffff; - color: #323130; - border: 0 none; - border-radius: 2px; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.75rem 0.5rem; - border-bottom: 1px solid #edebe9; - color: #323130; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.5rem; - margin-right: -1.5rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.5rem; - color: #605e5c; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.75rem 0.5rem; - border: 1px solid transparent; - color: #323130; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #323130; - background: #edebe9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #e1dfdd; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #323130; - background: #e1dfdd; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #323130; - background: #f3f2f1; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 0.5rem; - color: #0078d4; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.75rem 0.5rem; - color: #323130; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #faf9f8; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #faf9f8; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #faf9f8; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #a4252c; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #f3f2f1; - color: #605e5c; - border-top: 1px solid #605e5c; - border-left: 1px solid #605e5c; - border-bottom: 1px solid #605e5c; - padding: 0.5rem 0.5rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #605e5c; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.5rem; - color: #605e5c; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.5rem; - color: #605e5c; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #a4252c; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #605e5c; - right: 0.5rem; - } - - .p-inputmask.p-variant-filled { - background-color: #faf9f8; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #faf9f8; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #faf9f8; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #a4252c; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #605e5c; - right: 0.5rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #faf9f8; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #faf9f8; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #faf9f8; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 2rem; - } - - .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 > .p-inputswitch-slider { - border-color: #a4252c; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #faf9f8; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #faf9f8; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #faf9f8; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.5rem; - color: #605e5c; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 2rem; - } - - .p-icon-field-left.p-float-label > label { - left: 2rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 2rem; - } - - ::-webkit-input-placeholder { - color: #605e5c; - } - - :-moz-placeholder { - color: #605e5c; - } - - ::-moz-placeholder { - color: #605e5c; - } - - :-ms-input-placeholder { - color: #605e5c; - } - - .p-input-filled .p-inputtext { - background-color: #faf9f8; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #faf9f8; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #faf9f8; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.4375rem 0.4375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.625rem 0.625rem; - } - - .p-listbox { - background: #ffffff; - color: #323130; - border: 1px solid #605e5c; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.75rem 0.5rem; - border-bottom: 1px solid #edebe9; - color: #323130; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.5rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.5rem; - color: #605e5c; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.75rem 0.5rem; - border: 1px solid transparent; - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #323130; - background: #edebe9; - } - .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.p-highlight.p-focus { - background: #e1dfdd; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #323130; - background: #f3f2f1; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #323130; - background: #f3f2f1; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #323130; - background: #f3f2f1; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - - p-listbox.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: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #605e5c; - width: 2.357rem; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-multiselect.p-variant-filled { - background: #faf9f8; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #faf9f8; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #faf9f8; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.25rem 0.5rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.5rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #605e5c; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.75rem 0.5rem; - border: 1px solid transparent; - color: #323130; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #323130; - background: #edebe9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #e1dfdd; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #323130; - background: #f3f2f1; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #323130; - background: #f3f2f1; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 0.5rem; - color: #0078d4; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.75rem 0.5rem; - color: #323130; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #faf9f8; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #faf9f8; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #faf9f8; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #a4252c; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #a4252c; - } - - .p-password-panel { - padding: 1rem; - background: #ffffff; - color: #323130; - border: 0 none; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - border-radius: 2px; - } - .p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #edebe9; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #d13438; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #ffaa44; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #498205; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #605e5c; - right: 0.5rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.5rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #605e5c; - right: 2rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - .p-radiobutton .p-radiobutton-box { - border: 1px solid #605e5c; - background: #ffffff; - width: 20px; - height: 20px; - color: #323130; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #323130; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #0078d4; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #0078d4; - background: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #005a9e; - background: #ffffff; - color: #005a9e; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #faf9f8; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #faf9f8; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #ffffff; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #323130; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #a4252c; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #323130; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #0078d4; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #a4252c; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #605e5c; - color: #323130; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #605e5c; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #f3f2f1; - border-color: #605e5c; - color: #323130; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #605e5c; - } - .p-selectbutton .p-button.p-highlight { - background: #edebe9; - border-color: #605e5c; - color: #323130; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #323130; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #edebe9; - border-color: #605e5c; - color: #323130; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #323130; - } - - p-selectbutton.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 { - height: 100%; - width: 4px; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 16px; - width: 16px; - 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.p-variant-filled { - background-color: #faf9f8; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #faf9f8; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #faf9f8; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #a4252c; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.25rem 0.5rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #323130; - border: 0 none; - border-radius: 2px; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.75rem 0.5rem; - border-bottom: 1px solid #edebe9; - color: #323130; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.5rem; - color: #605e5c; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #605e5c; - border: 0 none; - background: transparent; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #605e5c; - border-color: transparent; - background: #f3f2f1; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.75rem 0.5rem; - color: #323130; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #faf9f8; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #faf9f8; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #faf9f8; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.5rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #605e5c; - right: 2.357rem; - } - - .p-button { - color: #ffffff; - background: #0078d4; - border: 1px solid #0078d4; - padding: 0.5rem 1rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #106ebe; - color: #ffffff; - border-color: #106ebe; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(0, 120, 212, 0.04); - color: #0078d4; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #f3f2f1; - color: #605e5c; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #edebe9; - color: #605e5c; - } - .p-button.p-button-text { - background-color: transparent; - color: #0078d4; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 120, 212, 0.04); - color: #0078d4; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #f3f2f1; - color: #605e5c; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #edebe9; - color: #605e5c; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #0078d4; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.5rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.4375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #bf5300; - color: #ffffff; - border-color: #bf5300; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ffbc88; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #aa4a00; - color: #ffffff; - border-color: #aa4a00; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(212, 92, 0, 0.04); - color: #d45c00; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(212, 92, 0, 0.16); - color: #d45c00; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(212, 92, 0, 0.04); - border-color: transparent; - color: #d45c00; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(212, 92, 0, 0.16); - border-color: transparent; - color: #d45c00; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #00a5b0; - color: #ffffff; - border-color: #00a5b0; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #81f7ff; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #00929c; - color: #ffffff; - border-color: #00929c; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(0, 183, 195, 0.04); - color: #00b7c3; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(0, 183, 195, 0.16); - color: #00b7c3; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 183, 195, 0.04); - border-color: transparent; - color: #00b7c3; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(0, 183, 195, 0.16); - border-color: transparent; - color: #00b7c3; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #427505; - color: #ffffff; - border-color: #427505; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #baf96f; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #3a6804; - color: #ffffff; - border-color: #3a6804; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(73, 130, 5, 0.04); - color: #498205; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(73, 130, 5, 0.16); - color: #498205; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(73, 130, 5, 0.04); - border-color: transparent; - color: #498205; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(73, 130, 5, 0.16); - border-color: transparent; - color: #498205; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ff9b24; - color: #323130; - border-color: #ff9b24; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ffddb4; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #ff8d03; - color: #323130; - border-color: #ff8d03; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 170, 68, 0.04); - color: #ffaa44; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 170, 68, 0.16); - color: #ffaa44; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 170, 68, 0.04); - border-color: transparent; - color: #ffaa44; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 170, 68, 0.16); - border-color: transparent; - color: #ffaa44; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #6a5dd7; - color: #ffffff; - border-color: #6a5dd7; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #cdc9f2; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #5141d1; - color: #ffffff; - border-color: #5141d1; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(131, 120, 222, 0.04); - color: #8378de; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(131, 120, 222, 0.16); - color: #8378de; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(131, 120, 222, 0.04); - border-color: transparent; - color: #8378de; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(131, 120, 222, 0.16); - border-color: transparent; - color: #8378de; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c02b2f; - color: #ffffff; - border-color: #c02b2f; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #edaeaf; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #aa272a; - color: #ffffff; - border-color: #aa272a; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(209, 52, 56, 0.04); - color: #d13438; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(209, 52, 56, 0.16); - color: #d13438; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(209, 52, 56, 0.04); - border-color: transparent; - color: #d13438; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #005a9e; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 1px #605e5c; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #323130; - color: #ffffff; - } - .p-speeddial-action:hover { - background: #605e5c; - color: #ffffff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 2px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #605e5c; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #323130; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #f3f2f1; - border-width: 0 0 1px 0; - padding: 0.75rem 0.75rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #605e5c; - border: 0 none; - background: transparent; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #605e5c; - border-color: transparent; - background: #f3f2f1; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #605e5c; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #edebe9; - color: #323130; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #edebe9; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #edebe9; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-datatable .p-column-resizer-helper { - background: #0078d4; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #faf9f8; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #ffffff; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #faf9f8; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #edebe9; - color: #323130; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #323130; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #323130; - } - .p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.375rem 0.375rem; - } - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.375rem 0.375rem; - } - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.375rem 0.375rem; - } - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.375rem 0.375rem; - } - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.375rem 0.375rem; - } - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 0.9375rem 0.9375rem; - } - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 0.9375rem 0.9375rem; - } - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 0.9375rem 0.9375rem; - } - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 0.9375rem 0.9375rem; - } - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 0.9375rem 0.9375rem; - } - - .p-dataview .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-dataview-header { - background: #ffffff; - color: #323130; - border: 1px solid #f3f2f1; - border-width: 1px 0 1px 0; - padding: 0.75rem 0.75rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #323130; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #605e5c; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.75rem 0.5rem; - border-bottom: 1px solid #edebe9; - color: #323130; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 1rem; - border-bottom: 1px solid #edebe9; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.5rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #a19f9d; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-orderlist .p-orderlist-header { - color: #323130; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #323130; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #a19f9d; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #323130; - background: #e1dfdd; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #323130; - background: #edebe9; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: #e1dfdd; - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.75rem 0.5rem; - color: #323130; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #faf9f8; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #f3f2f1; - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.75rem 0.5rem; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - border: 1px solid transparent; - color: #323130; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #edebe9; - color: #323130; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #b4aba3; - } - .p-organizationchart .p-organizationchart-line-down { - background: #a19f9d; - } - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #a19f9d; - border-color: #a19f9d; - } - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #a19f9d; - border-color: #a19f9d; - } - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid #a19f9d; - background: #ffffff; - color: #323130; - padding: 1rem; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #a19f9d; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - border-color: #0078d4; - } - .p-picklist .p-picklist-header { - color: #323130; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #323130; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #a19f9d; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #323130; - background: #e1dfdd; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #323130; - background: #edebe9; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: #e1dfdd; - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.75rem 0.5rem; - color: #323130; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #faf9f8; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #f3f2f1; - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.75rem 0.5rem; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - border: 1px solid transparent; - color: #323130; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 0 none; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #0078d4; - } - .p-timeline .p-timeline-event-connector { - background-color: #a19f9d; - } - .p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; - } - .p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; - } - - .p-tree { - border: 1px solid #a19f9d; - background: #ffffff; - color: #323130; - padding: 1rem; - border-radius: 2px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #605e5c; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #faf9f8; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #0078d4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #faf9f8; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005a9e; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #c3bcb5; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 2px; - border: 1px solid #a19f9d; - background-color: #ffffff; - color: #323130; - padding: 0.5rem; - transition: box-shadow 0.2s; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #edebe9; - color: #323130; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #323130; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { - color: #605e5c; - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { - background-color: inherit; - color: inherit; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - - .p-treetable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-treetable-header { - background: #ffffff; - color: #323130; - border: 1px solid #f3f2f1; - border-width: 1px 0 1px 0; - padding: 0.75rem 0.75rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #ffffff; - color: #323130; - border: 1px solid #f3f2f1; - border-width: 0 0 1px 0; - padding: 0.75rem 0.75rem; - font-weight: 600; - } - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 0.75rem 0.75rem; - border: 1px solid #f3f2f1; - border-width: 0 0 1px 0; - font-weight: 600; - color: #323130; - background: #ffffff; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 0.75rem 0.75rem; - border: 1px solid #f3f2f1; - border-width: 0 0 1px 0; - font-weight: 600; - color: #323130; - background: #ffffff; - } - .p-treetable .p-sortable-column { - outline-color: #605e5c; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #605e5c; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #323130; - background: #edebe9; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #605e5c; - } - .p-treetable .p-sortable-column.p-highlight { - background: #edebe9; - color: #323130; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #323130; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #323130; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #f3f2f1; - border-width: 0 0 1px 0; - padding: 0.75rem 0.75rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #605e5c; - border: 0 none; - background: transparent; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - margin-right: 0.5rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #605e5c; - border-color: transparent; - background: #f3f2f1; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #faf9f8; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #0078d4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #faf9f8; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005a9e; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #605e5c; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #edebe9; - color: #323130; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #323130; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #323130; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #f3f2f1; - color: #323130; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #323130; - } - .p-treetable .p-column-resizer-helper { - background: #0078d4; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #faf9f8; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset inset 0 0 0 1px #605e5c; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #f3f2f1; - border-color: #a19f9d; - color: #323130; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #faf9f8; - border-color: #a19f9d; - color: #323130; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #a19f9d; - background: #f3f2f1; - color: #323130; - } - .p-accordion .p-accordion-content { - padding: 1rem; - border: 1px solid #a19f9d; - background: #ffffff; - color: #323130; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f3f2f1; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - - .p-splitter { - border: 1px solid #a19f9d; - background: #ffffff; - border-radius: 2px; - color: #323130; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #faf9f8; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #edebe9; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-splitter .p-splitter-gutter-resizing { - background: #edebe9; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset inset 0 0 0 1px #605e5c; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1rem; - border: 0 none; - color: #323130; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - - .p-toolbar { - background: #faf9f8; - border: 1px solid #a19f9d; - padding: 1rem; - border-radius: 2px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: box-shadow 0.2s; - border-radius: 2px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #323130; - border: 1px solid #f3f2f1; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #605e5c; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #edebe9; - color: #323130; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #323130; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 1rem; - color: #323130; - } - .p-stepper .p-stepper-separator { - background-color: #a19f9d; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #323130; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #323130; - padding: 0 1.5rem 2rem 1.5rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #323130; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #323130; - border: 0 none; - border-radius: 2px; - box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px; - } - .p-overlaypanel .p-overlaypanel-content { - padding: 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #0078d4; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 2px; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #106ebe; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #323130; - border: 0 none; - box-shadow: rgba(0, 0, 0, 0.133) 0px 6.4px 14.4px 0px, rgba(0, 0, 0, 0.11) 0px 1.2px 3.6px 0px; - } - .p-sidebar .p-sidebar-header { - padding: 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #605e5c; - border: 0 none; - background: transparent; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #605e5c; - border-color: transparent; - background: #f3f2f1; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 1rem; - } - .p-sidebar .p-sidebar-footer { - padding: 1rem; - } - - .p-tooltip .p-tooltip-text { - background: #ffffff; - color: #323130; - padding: 0.5rem 0.5rem; - box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px; - border-radius: 2px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #ffffff; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #ffffff; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #ffffff; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #ffffff; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #faf9f8; - padding: 1rem; - border: 1px solid #a19f9d; - color: #323130; - border-bottom: 0 none; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-fileupload .p-fileupload-buttonbar .p-button { - margin-right: 0.5rem; - } - .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #a19f9d; - color: #323130; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #0078d4; - border-style: dashed; - background-color: #edebe9; - } - .p-fileupload .p-progressbar { - height: 2px; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.75rem 0.75rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #106ebe; - color: #ffffff; - border-color: #106ebe; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #005a9e; - color: #ffffff; - border-color: #005a9e; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #eeeeee; - border-radius: 2px; - padding: 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 2px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #323130; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #323130; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #0078d4; - } - - .p-contextmenu { - padding: 0; - background: #ffffff; - color: #323130; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 2px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 2px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 2px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #605e5c; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #ffffff; - color: #323130; - border: 1px solid #eeeeee; - border-radius: 2px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #323130; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 2px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 0.5rem; - color: #0078d4; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 2px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - - .p-menu { - padding: 0; - background: #ffffff; - color: #323130; - border: 1px solid #eeeeee; - border-radius: 2px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 0.5rem; - color: #0078d4; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #0078d4; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 2px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #ffffff; - color: #323130; - border: 1px solid #eeeeee; - border-radius: 2px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 2px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 12.5rem; - border-radius: 2px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #0078d4; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #0078d4; - background: #f3f2f1; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #a19f9d; - color: #323130; - background: #faf9f8; - border-radius: 2px; - transition: box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #323130; - padding: 1rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset inset 0 0 0 1px #605e5c; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #f3f2f1; - border-color: #a19f9d; - color: #323130; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #faf9f8; - border-color: #a19f9d; - color: #323130; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #a19f9d; - background: #f3f2f1; - color: #323130; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #a19f9d; - background: #ffffff; - color: #323130; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 4px; - } - - .p-slidemenu { - padding: 0; - background: #ffffff; - color: #323130; - border: 1px solid #eeeeee; - border-radius: 2px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .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-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.75rem 0.5rem; - color: #323130; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset inset 0 0 0 1px #605e5c; - } - .p-slidemenu .p-menuitem-badge { - background: #0078d4; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 2px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 2px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #323130; - border: 1px solid #f3f2f1; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #605e5c; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #edebe9; - color: #323130; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #323130; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #edebe9; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 0 none; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #0078d4; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 2px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #a19f9d; - border-width: 0 0 2px 0; - border-color: transparent transparent transparent transparent; - background: #ffffff; - color: #605e5c; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - transition: box-shadow 0.2s; - margin: 0 0.5rem -2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset inset 0 0 0 1px #605e5c; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #f3f2f1; - border-color: transparent; - color: #605e5c; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #0078d4; - color: #323130; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #323130; - width: 2.357rem; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset inset 0 0 0 1px #605e5c; - } - - .p-tieredmenu { - padding: 0; - background: #ffffff; - color: #323130; - border: 1px solid #eeeeee; - border-radius: 2px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 2px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #323130; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #323130; - padding: 0.75rem 0.5rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #0078d4; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #323130; - background: #edebe9; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e1dfdd; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #323130; - background: #e1dfdd; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #323130; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #323130; - background: #f3f2f1; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #323130; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #0078d4; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #edebe9; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1rem; - height: 1rem; - } - .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-icon:not(.p-toast-icon-close-icon) { - width: 1.25rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #605e5c; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #edebe9; - border-radius: 2px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #0078d4; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #0078d4; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #323130; - border: 1px solid #a19f9d; - padding: 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ -@layer primeng { - .p-button-label { - font-weight: 600; - } - - .p-slider:not(.p-disabled):hover { - background-color: #deecf9; - } - .p-slider:not(.p-disabled):hover .p-slider-range { - background-color: #0078d4; - } - .p-slider:not(.p-disabled):hover .p-slider-handle { - border-color: #005a9e; - } - - .p-inputswitch { - width: 40px; - height: 20px; - } - .p-inputswitch .p-inputswitch-slider { - border: 1px solid #605e5c; - } - .p-inputswitch .p-inputswitch-slider:before { - width: 12px; - height: 12px; - margin-top: -6px; - } - .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - border-color: #323130; - } - .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before { - background-color: #323130; - } - .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { - border-color: #0078d4; - } - .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before { - background-color: #ffffff; - } - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - border-color: #0078d4; - } - - .p-datepicker .p-datepicker-header .p-datepicker-title { - order: 1; - margin: 0 auto 0 0; - } - .p-datepicker .p-datepicker-prev { - order: 2; - } - .p-datepicker .p-datepicker-prev .p-datepicker-prev-icon:before { - content: "\e919"; - } - .p-datepicker .p-datepicker-next { - order: 3; - font-size: 90%; - } - .p-datepicker .p-datepicker-next .p-datepicker-next-icon:before { - content: "\e91c"; - } - .p-datepicker .p-datepicker-buttonbar { - border-top: 0 none; - } - .p-datepicker .p-timepicker { - border-top: 0 none; - } - .p-datepicker .p-timepicker span { - font-size: 90%; - } - .p-datepicker .p-timepicker .pi-chevron-up:before { - content: "\e91c"; - } - .p-datepicker .p-timepicker .pi-chevron-down:before { - content: "\e919"; - } - .p-datepicker table { - font-size: 90%; - } - .p-datepicker table td.p-datepicker-today > span { - border-radius: 50%; - } - .p-datepicker .p-datepicker-buttonbar .p-button { - font-size: 90%; - color: #323130; - } - .p-datepicker .p-datepicker-buttonbar .p-button .p-button-label { - font-weight: 400; - } - .p-datepicker .p-datepicker-buttonbar .p-button:enabled:hover { - color: #323130; - background-color: #f3f2f1; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem 0; - } - - .p-datatable { - font-size: 90%; - } - - .p-toast { - font-size: 90%; - } - .p-toast .p-toast-icon-close-icon { - font-size: 90%; - } - - .p-message { - font-size: 90%; - } - .p-message .p-message-close .p-message-close-icon { - font-size: 90%; - } - - .p-tooltip .p-tooltip-text { - font-size: 90%; - } - - .p-component .p-menu-separator { - border-color: #eeeeee; - } - - .p-submenu-icon { - color: #605e5c !important; - } - - .p-menuitem-active .p-submenu-icon { - color: #323130 !important; - } - - .p-progressbar-label { - display: none !important; - } - - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #0078d4; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #0078d4; - } - - .p-inputtext:disabled { - background-color: #f3f2f1; - border-color: #f3f2f1; - color: #a19f9d; - opacity: 1; - user-select: none; - } - .p-inputtext:enabled:focus { - box-shadow: inset 0 0 0 1px #0078d4; - } - - .p-checkbox .p-checkbox-box.p-disabled, -.p-radiobutton .p-radiobutton-box.p-disabled, -.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container.p-disabled, -.p-chips .p-chips-multiple-container.p-disabled { - background-color: #f3f2f1; - border-color: #f3f2f1; - color: #a19f9d; - opacity: 1; - user-select: none; - } - .p-checkbox .p-checkbox-box:not(.p-disabled).p-focus, -.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus, -.p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled).p-focus, -.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus { - box-shadow: inset 0 0 0 1px #0078d4; - } - - .p-dropdown.p-disabled, -.p-multiselect.p-disabled { - background-color: #f3f2f1; - border-color: #f3f2f1; - color: #a19f9d; - opacity: 1; - user-select: none; - } - .p-dropdown.p-disabled .p-dropdown-label, -.p-dropdown.p-disabled .p-dropdown-trigger-icon, -.p-multiselect.p-disabled .p-dropdown-label, -.p-multiselect.p-disabled .p-dropdown-trigger-icon { - color: #a19f9d; - } - .p-dropdown:not(.p-disabled).p-focus, -.p-multiselect:not(.p-disabled).p-focus { - box-shadow: inset 0 0 0 1px #0078d4; - } - - .p-inputswitch.p-focus .p-inputswitch-slider { - box-shadow: none; - outline: 1px solid #605e5c; - outline-offset: 2px; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #0078d4; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #0078d4; - } -} diff --git a/client/src/assets/components/themes/luna-amber/theme.css b/client/src/assets/components/themes/luna-amber/theme.css deleted file mode 100644 index 2bd35640..00000000 --- a/client/src/assets/components/themes/luna-amber/theme.css +++ /dev/null @@ -1,6367 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #FFE082; - --highlight-text-color: #212529; - --focus-ring: 0 0 0 0.1rem white; - color-scheme: light dark; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#fffdf9; - --primary-100:#fff8e1; - --primary-200:#fff2c9; - --primary-300:#ffecb2; - --primary-400:#ffe69a; - --primary-500:#ffe082; - --primary-600:#d9be6f; - --primary-700:#b39d5b; - --primary-800:#8c7b48; - --primary-900:#665a34; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #FFE082; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #464646; - color: #dedede; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #e57373; - } - - .p-autocomplete-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #212529; - background: #FFE082; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #ffe081; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #e57373; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #888888; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #e57373; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #888888; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #191919; - border: 1px solid #4b4b4b; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #FFE082; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #9b9b9b; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #e57373; - } - .p-cascadeselect.p-variant-filled { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #212529; - background: #FFE082; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #ffe081; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #e57373; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #212529; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #FFE082; - background: #FFE082; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #FFE082; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #FFCA28; - background: #FFCA28; - color: #212529; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #FFE082; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #FFCA28; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #e57373; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #FFE082; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #464646; - color: #dedede; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #e57373; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #888888; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #888888; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #e57373; - } - .p-dropdown.p-variant-filled { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .p-dropdown-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #212529; - background: #FFE082; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #ffe081; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #e57373; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #252525; - color: #888888; - border-top: 1px solid #4b4b4b; - border-left: 1px solid #4b4b4b; - border-bottom: 1px solid #4b4b4b; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #4b4b4b; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #888888; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #888888; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #e57373; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #888888; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #e57373; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #e57373; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #888888; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #9b9b9b; - } - - :-moz-placeholder { - color: #9b9b9b; - } - - ::-moz-placeholder { - color: #9b9b9b; - } - - :-ms-input-placeholder { - color: #9b9b9b; - } - - .p-input-filled .p-inputtext { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #323232; - color: #dedede; - border: 1px solid #4b4b4b; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #212529; - background: #FFE082; - } - .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.p-highlight.p-focus { - background: #ffe081; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - - p-listbox.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: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #212529; - background: #FFE082; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #ffe081; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #e57373; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #888888; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #FFE082; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #212529; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #FFE082; - background: #FFE082; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #FFCA28; - background: #FFCA28; - color: #212529; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #FFE082; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #FFCA28; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #FFE082; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #FFE082; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #212529; - } - - .p-selectbutton .p-button { - background: #252525; - border: 1px solid #252525; - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #888888; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #4c4c4c; - border-color: #4c4c4c; - color: #dedede; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #dedede; - } - .p-selectbutton .p-button.p-highlight { - background: #FFE082; - border-color: #FFE082; - color: #212529; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #FFD54F; - border-color: #FFD54F; - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #212529; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #dedede; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #FFD54F; - color: #212529; - border-color: #FFD54F; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(255, 224, 130, 0.04); - color: #FFE082; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button.p-button-text { - background-color: transparent; - color: #FFE082; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 224, 130, 0.04); - color: #FFE082; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #FFE082; - background-color: #212529; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #90a4ae; - color: #121212; - border-color: #90a4ae; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #cfd8dc; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #78909c; - color: #121212; - border-color: #78909c; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - border-color: transparent; - color: #b0bec5; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - border-color: transparent; - color: #b0bec5; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #29b6f6; - color: #212529; - border-color: #29b6f6; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #e1f5fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #03a9f4; - color: #212529; - border-color: #03a9f4; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - border-color: transparent; - color: #4fc3f7; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - border-color: transparent; - color: #4fc3f7; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #9ccc65; - color: #212529; - border-color: #9ccc65; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #f1f8e9; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #8bc34a; - color: #212529; - border-color: #8bc34a; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - border-color: transparent; - color: #aed581; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - border-color: transparent; - color: #aed581; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ffa726; - color: #212529; - border-color: #ffa726; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #fffde7; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #ff9800; - color: #212529; - border-color: #ff9800; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - border-color: transparent; - color: #ffb74d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - border-color: transparent; - color: #ffb74d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #ba68c8; - color: #121212; - border-color: #ba68c8; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 1px #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #ab47bc; - color: #121212; - border-color: #ab47bc; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - border-color: transparent; - color: #ce93d8; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - border-color: transparent; - color: #ce93d8; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #ef5350; - color: #212529; - border-color: #ef5350; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #ffebee; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #f44336; - color: #212529; - border-color: #f44336; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(229, 115, 115, 0.16); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - border-color: transparent; - color: #e57373; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #FFE082; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem white; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #474747; - color: #fff; - } - .p-speeddial-action:hover { - background: #4d4d4d; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem white; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #323232; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #191919; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #FFE082; - color: #212529; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #FFE082; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #FFE082; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-datatable .p-column-resizer-helper { - background: #FFE082; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #191919; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #4b4b4b; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-orderlist .p-orderlist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #212529; - background: #FFE082; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: #ffe081; - } - .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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #323232; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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-visible { - 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-list-wrapper { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #FFE082; - } - .p-picklist .p-picklist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #212529; - background: #FFE082; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: #ffe081; - } - .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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #323232; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #FFE082; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #FFCA28; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #FFE082; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #FFCA28; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #FFE082; - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #212529; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #dedede; - } - .p-treetable .p-column-resizer-helper { - background: #FFE082; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #191919; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #191919; - border-color: #191919; - color: #FFE082; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #FFE082; - border-color: #FFE082; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #FFCA28; - background: #FFCA28; - color: #212529; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #3f3f3f; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-splitter { - border: 1px solid #191919; - background: #323232; - border-radius: 3px; - color: #dedede; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #191919; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #4b4b4b; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-splitter .p-splitter-gutter-resizing { - background: #4b4b4b; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #191919; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #dedede; - border: 1px solid #191919; - border-width: 2px; - background: #191919; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #888888; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #FFE082; - color: #212529; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #dedede; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #FFE082; - } - .p-stepper .p-stepper-panels { - background: #323232; - padding: 0.571rem 1rem; - color: #dedede; - } - .p-stepper .p-stepper-separator { - background-color: #191919; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #323232; - color: #dedede; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #FFE082; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #323232; - color: #dedede; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #191919; - background: #323232; - color: #dedede; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #FFE082; - color: #212529; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #FFD54F; - color: #212529; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(50, 50, 50, 0); - border-bottom-color: #323232; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(25, 25, 25, 0); - border-bottom-color: #181818; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #323232; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #191919; - } - - .p-sidebar { - background: #323232; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #FFE082; - border-style: dashed; - background-color: #FFE082; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #FFD54F; - color: #212529; - border-color: #FFD54F; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #FFCA28; - color: #212529; - border-color: #FFCA28; - } - - .p-breadcrumb { - background: #252525; - border: 1px solid #191919; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #dedede; - } - - .p-contextmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-megamenu-panel { - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - - .p-menu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu.p-menu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #FFE082; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #dedede; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #191919; - color: #dedede; - background: #191919; - border-radius: 3px; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #191919; - border-color: #191919; - color: #FFE082; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #FFE082; - border-color: #FFE082; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #FFCA28; - background: #FFCA28; - color: #212529; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .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-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #dedede; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-slidemenu .p-menuitem-badge { - background: #FFE082; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #FFE082; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - - .p-tieredmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #FFE082; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #FFE082; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #FFE082; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #FFE082; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #323232; - color: #dedede; - border: 1px solid #191919; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ diff --git a/client/src/assets/components/themes/luna-blue/theme.css b/client/src/assets/components/themes/luna-blue/theme.css deleted file mode 100644 index dfb77335..00000000 --- a/client/src/assets/components/themes/luna-blue/theme.css +++ /dev/null @@ -1,6367 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #81D4FA; - --highlight-text-color: #212529; - --focus-ring: 0 0 0 0.1rem white; - color-scheme: light dark; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#f9fdff; - --primary-100:#e1f5fe; - --primary-200:#c9edfd; - --primary-300:#b1e4fc; - --primary-400:#99dcfb; - --primary-500:#81d4fa; - --primary-600:#6eb4d5; - --primary-700:#5a94af; - --primary-800:#47758a; - --primary-900:#345564; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #81D4FA; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #464646; - color: #dedede; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #e57373; - } - - .p-autocomplete-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #81d4fa; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #e57373; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #888888; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #e57373; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #888888; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #191919; - border: 1px solid #4b4b4b; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #81D4FA; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #9b9b9b; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #e57373; - } - .p-cascadeselect.p-variant-filled { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #81d4fa; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #e57373; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #212529; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #81D4FA; - background: #81D4FA; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #81D4FA; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #29B6F6; - background: #29B6F6; - color: #212529; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #81D4FA; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #29B6F6; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #e57373; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #81D4FA; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #464646; - color: #dedede; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #e57373; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #888888; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #888888; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #e57373; - } - .p-dropdown.p-variant-filled { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .p-dropdown-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #81d4fa; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #e57373; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #252525; - color: #888888; - border-top: 1px solid #4b4b4b; - border-left: 1px solid #4b4b4b; - border-bottom: 1px solid #4b4b4b; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #4b4b4b; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #888888; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #888888; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #e57373; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #888888; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #e57373; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #e57373; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #888888; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #9b9b9b; - } - - :-moz-placeholder { - color: #9b9b9b; - } - - ::-moz-placeholder { - color: #9b9b9b; - } - - :-ms-input-placeholder { - color: #9b9b9b; - } - - .p-input-filled .p-inputtext { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #323232; - color: #dedede; - border: 1px solid #4b4b4b; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .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.p-highlight.p-focus { - background: #81d4fa; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - - p-listbox.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: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #81d4fa; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #e57373; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #888888; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #81D4FA; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #212529; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #81D4FA; - background: #81D4FA; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #29B6F6; - background: #29B6F6; - color: #212529; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #81D4FA; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #29B6F6; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #81D4FA; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #81D4FA; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #212529; - } - - .p-selectbutton .p-button { - background: #252525; - border: 1px solid #252525; - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #888888; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #4c4c4c; - border-color: #4c4c4c; - color: #dedede; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #dedede; - } - .p-selectbutton .p-button.p-highlight { - background: #81D4FA; - border-color: #81D4FA; - color: #212529; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #4FC3F7; - border-color: #4FC3F7; - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #212529; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #dedede; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #4FC3F7; - color: #212529; - border-color: #4FC3F7; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(129, 212, 250, 0.04); - color: #81D4FA; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button.p-button-text { - background-color: transparent; - color: #81D4FA; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(129, 212, 250, 0.04); - color: #81D4FA; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #81D4FA; - background-color: #212529; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #90a4ae; - color: #121212; - border-color: #90a4ae; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #cfd8dc; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #78909c; - color: #121212; - border-color: #78909c; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - border-color: transparent; - color: #b0bec5; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - border-color: transparent; - color: #b0bec5; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #29b6f6; - color: #212529; - border-color: #29b6f6; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #e1f5fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #03a9f4; - color: #212529; - border-color: #03a9f4; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - border-color: transparent; - color: #4fc3f7; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - border-color: transparent; - color: #4fc3f7; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #9ccc65; - color: #212529; - border-color: #9ccc65; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #f1f8e9; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #8bc34a; - color: #212529; - border-color: #8bc34a; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - border-color: transparent; - color: #aed581; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - border-color: transparent; - color: #aed581; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ffa726; - color: #212529; - border-color: #ffa726; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #fffde7; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #ff9800; - color: #212529; - border-color: #ff9800; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - border-color: transparent; - color: #ffb74d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - border-color: transparent; - color: #ffb74d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #ba68c8; - color: #121212; - border-color: #ba68c8; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 1px #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #ab47bc; - color: #121212; - border-color: #ab47bc; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - border-color: transparent; - color: #ce93d8; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - border-color: transparent; - color: #ce93d8; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #ef5350; - color: #212529; - border-color: #ef5350; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #ffebee; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #f44336; - color: #212529; - border-color: #f44336; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(229, 115, 115, 0.16); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - border-color: transparent; - color: #e57373; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #81D4FA; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem white; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #474747; - color: #fff; - } - .p-speeddial-action:hover { - background: #4d4d4d; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem white; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #323232; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #191919; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #81D4FA; - color: #212529; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #81D4FA; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #81D4FA; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-datatable .p-column-resizer-helper { - background: #81D4FA; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #191919; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #4b4b4b; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-orderlist .p-orderlist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - 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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #323232; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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-visible { - 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-list-wrapper { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #81D4FA; - } - .p-picklist .p-picklist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #212529; - background: #81D4FA; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - 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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #323232; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #81D4FA; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #29B6F6; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #81D4FA; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #29B6F6; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #81D4FA; - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #212529; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #dedede; - } - .p-treetable .p-column-resizer-helper { - background: #81D4FA; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #191919; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #191919; - border-color: #191919; - color: #81D4FA; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #81D4FA; - border-color: #81D4FA; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #29B6F6; - background: #29B6F6; - color: #212529; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #3f3f3f; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-splitter { - border: 1px solid #191919; - background: #323232; - border-radius: 3px; - color: #dedede; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #191919; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #4b4b4b; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-splitter .p-splitter-gutter-resizing { - background: #4b4b4b; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #191919; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #dedede; - border: 1px solid #191919; - border-width: 2px; - background: #191919; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #888888; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #81D4FA; - color: #212529; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #dedede; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #81D4FA; - } - .p-stepper .p-stepper-panels { - background: #323232; - padding: 0.571rem 1rem; - color: #dedede; - } - .p-stepper .p-stepper-separator { - background-color: #191919; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #323232; - color: #dedede; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #81D4FA; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #323232; - color: #dedede; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #191919; - background: #323232; - color: #dedede; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #81D4FA; - color: #212529; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #4FC3F7; - color: #212529; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(50, 50, 50, 0); - border-bottom-color: #323232; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(25, 25, 25, 0); - border-bottom-color: #181818; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #323232; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #191919; - } - - .p-sidebar { - background: #323232; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #81D4FA; - border-style: dashed; - background-color: #81D4FA; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #4FC3F7; - color: #212529; - border-color: #4FC3F7; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #29B6F6; - color: #212529; - border-color: #29B6F6; - } - - .p-breadcrumb { - background: #252525; - border: 1px solid #191919; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #dedede; - } - - .p-contextmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-megamenu-panel { - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - - .p-menu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu.p-menu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #81D4FA; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #dedede; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #191919; - color: #dedede; - background: #191919; - border-radius: 3px; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #191919; - border-color: #191919; - color: #81D4FA; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #81D4FA; - border-color: #81D4FA; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #29B6F6; - background: #29B6F6; - color: #212529; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .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-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #dedede; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-slidemenu .p-menuitem-badge { - background: #81D4FA; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #81D4FA; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - - .p-tieredmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #81D4FA; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #81D4FA; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #81D4FA; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #81D4FA; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #323232; - color: #dedede; - border: 1px solid #191919; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ diff --git a/client/src/assets/components/themes/luna-green/theme.css b/client/src/assets/components/themes/luna-green/theme.css deleted file mode 100644 index 89ab0839..00000000 --- a/client/src/assets/components/themes/luna-green/theme.css +++ /dev/null @@ -1,6367 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #C5E1A5; - --highlight-text-color: #212529; - --focus-ring: 0 0 0 0.1rem white; - color-scheme: light dark; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#fcfefb; - --primary-100:#f1f8e9; - --primary-200:#e6f2d8; - --primary-300:#dbecc7; - --primary-400:#d0e7b6; - --primary-500:#c5e1a5; - --primary-600:#a7bf8c; - --primary-700:#8a9e74; - --primary-800:#6c7c5b; - --primary-900:#4f5a42; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #C5E1A5; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #464646; - color: #dedede; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #e57373; - } - - .p-autocomplete-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #c5e1a5; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #e57373; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #888888; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #e57373; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #888888; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #191919; - border: 1px solid #4b4b4b; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #C5E1A5; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #9b9b9b; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #e57373; - } - .p-cascadeselect.p-variant-filled { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #c5e1a5; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #e57373; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #212529; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #C5E1A5; - background: #C5E1A5; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #C5E1A5; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #9CCC65; - background: #9CCC65; - color: #212529; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #C5E1A5; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #9CCC65; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #e57373; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #C5E1A5; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #464646; - color: #dedede; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #e57373; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #888888; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #888888; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #e57373; - } - .p-dropdown.p-variant-filled { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .p-dropdown-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #c5e1a5; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #e57373; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #252525; - color: #888888; - border-top: 1px solid #4b4b4b; - border-left: 1px solid #4b4b4b; - border-bottom: 1px solid #4b4b4b; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #4b4b4b; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #888888; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #888888; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #e57373; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #888888; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #e57373; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #e57373; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #888888; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #9b9b9b; - } - - :-moz-placeholder { - color: #9b9b9b; - } - - ::-moz-placeholder { - color: #9b9b9b; - } - - :-ms-input-placeholder { - color: #9b9b9b; - } - - .p-input-filled .p-inputtext { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #323232; - color: #dedede; - border: 1px solid #4b4b4b; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .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.p-highlight.p-focus { - background: #c5e1a5; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - - p-listbox.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: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #c5e1a5; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #e57373; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #888888; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #C5E1A5; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #212529; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #C5E1A5; - background: #C5E1A5; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #9CCC65; - background: #9CCC65; - color: #212529; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #C5E1A5; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #9CCC65; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #C5E1A5; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #C5E1A5; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #212529; - } - - .p-selectbutton .p-button { - background: #252525; - border: 1px solid #252525; - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #888888; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #4c4c4c; - border-color: #4c4c4c; - color: #dedede; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #dedede; - } - .p-selectbutton .p-button.p-highlight { - background: #C5E1A5; - border-color: #C5E1A5; - color: #212529; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #AED581; - border-color: #AED581; - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #212529; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #dedede; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #AED581; - color: #212529; - border-color: #AED581; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(197, 225, 165, 0.04); - color: #C5E1A5; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button.p-button-text { - background-color: transparent; - color: #C5E1A5; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(197, 225, 165, 0.04); - color: #C5E1A5; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #C5E1A5; - background-color: #212529; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #90a4ae; - color: #121212; - border-color: #90a4ae; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #cfd8dc; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #78909c; - color: #121212; - border-color: #78909c; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - border-color: transparent; - color: #b0bec5; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - border-color: transparent; - color: #b0bec5; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #29b6f6; - color: #212529; - border-color: #29b6f6; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #e1f5fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #03a9f4; - color: #212529; - border-color: #03a9f4; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - border-color: transparent; - color: #4fc3f7; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - border-color: transparent; - color: #4fc3f7; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #9ccc65; - color: #212529; - border-color: #9ccc65; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #f1f8e9; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #8bc34a; - color: #212529; - border-color: #8bc34a; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - border-color: transparent; - color: #aed581; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - border-color: transparent; - color: #aed581; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ffa726; - color: #212529; - border-color: #ffa726; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #fffde7; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #ff9800; - color: #212529; - border-color: #ff9800; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - border-color: transparent; - color: #ffb74d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - border-color: transparent; - color: #ffb74d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #ba68c8; - color: #121212; - border-color: #ba68c8; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 1px #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #ab47bc; - color: #121212; - border-color: #ab47bc; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - border-color: transparent; - color: #ce93d8; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - border-color: transparent; - color: #ce93d8; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #ef5350; - color: #212529; - border-color: #ef5350; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #ffebee; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #f44336; - color: #212529; - border-color: #f44336; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(229, 115, 115, 0.16); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - border-color: transparent; - color: #e57373; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #C5E1A5; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem white; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #474747; - color: #fff; - } - .p-speeddial-action:hover { - background: #4d4d4d; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem white; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #323232; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #191919; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #C5E1A5; - color: #212529; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #C5E1A5; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #C5E1A5; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-datatable .p-column-resizer-helper { - background: #C5E1A5; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #191919; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #4b4b4b; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-orderlist .p-orderlist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - 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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #323232; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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-visible { - 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-list-wrapper { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #C5E1A5; - } - .p-picklist .p-picklist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #212529; - background: #C5E1A5; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - 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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #323232; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #C5E1A5; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #9CCC65; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #C5E1A5; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #9CCC65; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #C5E1A5; - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #212529; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #dedede; - } - .p-treetable .p-column-resizer-helper { - background: #C5E1A5; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #191919; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #191919; - border-color: #191919; - color: #C5E1A5; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #C5E1A5; - border-color: #C5E1A5; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #9CCC65; - background: #9CCC65; - color: #212529; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #3f3f3f; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-splitter { - border: 1px solid #191919; - background: #323232; - border-radius: 3px; - color: #dedede; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #191919; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #4b4b4b; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-splitter .p-splitter-gutter-resizing { - background: #4b4b4b; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #191919; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #dedede; - border: 1px solid #191919; - border-width: 2px; - background: #191919; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #888888; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #C5E1A5; - color: #212529; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #dedede; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #C5E1A5; - } - .p-stepper .p-stepper-panels { - background: #323232; - padding: 0.571rem 1rem; - color: #dedede; - } - .p-stepper .p-stepper-separator { - background-color: #191919; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #323232; - color: #dedede; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #C5E1A5; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #323232; - color: #dedede; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #191919; - background: #323232; - color: #dedede; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #C5E1A5; - color: #212529; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #AED581; - color: #212529; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(50, 50, 50, 0); - border-bottom-color: #323232; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(25, 25, 25, 0); - border-bottom-color: #181818; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #323232; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #191919; - } - - .p-sidebar { - background: #323232; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #C5E1A5; - border-style: dashed; - background-color: #C5E1A5; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #AED581; - color: #212529; - border-color: #AED581; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #9CCC65; - color: #212529; - border-color: #9CCC65; - } - - .p-breadcrumb { - background: #252525; - border: 1px solid #191919; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #dedede; - } - - .p-contextmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-megamenu-panel { - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - - .p-menu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu.p-menu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #C5E1A5; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #dedede; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #191919; - color: #dedede; - background: #191919; - border-radius: 3px; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #191919; - border-color: #191919; - color: #C5E1A5; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #C5E1A5; - border-color: #C5E1A5; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #9CCC65; - background: #9CCC65; - color: #212529; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .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-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #dedede; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-slidemenu .p-menuitem-badge { - background: #C5E1A5; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #C5E1A5; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - - .p-tieredmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #C5E1A5; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #C5E1A5; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #C5E1A5; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #C5E1A5; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #323232; - color: #dedede; - border: 1px solid #191919; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ diff --git a/client/src/assets/components/themes/luna-pink/theme.css b/client/src/assets/components/themes/luna-pink/theme.css deleted file mode 100644 index 2e405523..00000000 --- a/client/src/assets/components/themes/luna-pink/theme.css +++ /dev/null @@ -1,6367 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #F48FB1; - --highlight-text-color: #212529; - --focus-ring: 0 0 0 0.1rem white; - color-scheme: light dark; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#fef9fb; - --primary-100:#fce4ec; - --primary-200:#facfdd; - --primary-300:#f8bacf; - --primary-400:#f6a4c0; - --primary-500:#f48fb1; - --primary-600:#cf7a96; - --primary-700:#ab647c; - --primary-800:#864f61; - --primary-900:#623947; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #F48FB1; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #464646; - color: #dedede; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #e57373; - } - - .p-autocomplete-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #f48fb1; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #e57373; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #888888; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #e57373; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #888888; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #191919; - border: 1px solid #4b4b4b; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #F48FB1; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #9b9b9b; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #e57373; - } - .p-cascadeselect.p-variant-filled { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #f48fb1; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #e57373; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #212529; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #F48FB1; - background: #F48FB1; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #F48FB1; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #EC407A; - background: #EC407A; - color: #212529; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #F48FB1; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #EC407A; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #e57373; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #F48FB1; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #464646; - color: #dedede; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #dedede; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #e57373; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #888888; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #888888; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #e57373; - } - .p-dropdown.p-variant-filled { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - .p-dropdown-panel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #f48fb1; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #e57373; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #252525; - color: #888888; - border-top: 1px solid #4b4b4b; - border-left: 1px solid #4b4b4b; - border-bottom: 1px solid #4b4b4b; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #4b4b4b; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #888888; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #888888; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #e57373; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #888888; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #e57373; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #4b4b4b; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #e57373; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #888888; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #9b9b9b; - } - - :-moz-placeholder { - color: #9b9b9b; - } - - ::-moz-placeholder { - color: #9b9b9b; - } - - :-ms-input-placeholder { - color: #9b9b9b; - } - - .p-input-filled .p-inputtext { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #4b4b4b; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #4b4b4b; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #323232; - color: #dedede; - border: 1px solid #4b4b4b; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .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.p-highlight.p-focus { - background: #f48fb1; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - - p-listbox.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: #4b4b4b; - color: #dedede; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #888888; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #dedede; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #f48fb1; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #dedede; - background: #4c4c4c; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #dedede; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #4b4b4b; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #e57373; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #888888; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #888888; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #F48FB1; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #212529; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #F48FB1; - background: #F48FB1; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #EC407A; - background: #EC407A; - color: #212529; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #4b4b4b; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #F48FB1; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #EC407A; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #F48FB1; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #F48FB1; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #212529; - } - - .p-selectbutton .p-button { - background: #252525; - border: 1px solid #252525; - color: #dedede; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #888888; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #4c4c4c; - border-color: #4c4c4c; - color: #dedede; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #dedede; - } - .p-selectbutton .p-button.p-highlight { - background: #F48FB1; - border-color: #F48FB1; - color: #212529; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #F06292; - border-color: #F06292; - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #212529; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #4b4b4b; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #4b4b4b; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #888888; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #dedede; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #888888; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #F06292; - color: #212529; - border-color: #F06292; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(244, 143, 177, 0.04); - color: #F48FB1; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button.p-button-text { - background-color: transparent; - color: #F48FB1; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(244, 143, 177, 0.04); - color: #F48FB1; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #4c4c4c; - color: #888888; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #3c3c3c; - color: #888888; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #F48FB1; - background-color: #212529; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #90a4ae; - color: #121212; - border-color: #90a4ae; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #cfd8dc; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #78909c; - color: #121212; - border-color: #78909c; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - color: #b0bec5; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(176, 190, 197, 0.04); - border-color: transparent; - color: #b0bec5; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(176, 190, 197, 0.16); - border-color: transparent; - color: #b0bec5; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #29b6f6; - color: #212529; - border-color: #29b6f6; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #e1f5fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #03a9f4; - color: #212529; - border-color: #03a9f4; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - color: #4fc3f7; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(79, 195, 247, 0.04); - border-color: transparent; - color: #4fc3f7; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(79, 195, 247, 0.16); - border-color: transparent; - color: #4fc3f7; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #9ccc65; - color: #212529; - border-color: #9ccc65; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #f1f8e9; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #8bc34a; - color: #212529; - border-color: #8bc34a; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - color: #aed581; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(174, 213, 129, 0.04); - border-color: transparent; - color: #aed581; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(174, 213, 129, 0.16); - border-color: transparent; - color: #aed581; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ffa726; - color: #212529; - border-color: #ffa726; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #fffde7; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #ff9800; - color: #212529; - border-color: #ff9800; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - color: #ffb74d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 183, 77, 0.04); - border-color: transparent; - color: #ffb74d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 183, 77, 0.16); - border-color: transparent; - color: #ffb74d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #ba68c8; - color: #121212; - border-color: #ba68c8; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 1px #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #ab47bc; - color: #121212; - border-color: #ab47bc; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - color: #ce93d8; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(206, 147, 216, 0.04); - border-color: transparent; - color: #ce93d8; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(206, 147, 216, 0.16); - border-color: transparent; - color: #ce93d8; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #ef5350; - color: #212529; - border-color: #ef5350; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.1rem #ffebee; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #f44336; - color: #212529; - border-color: #f44336; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(229, 115, 115, 0.16); - color: #e57373; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(229, 115, 115, 0.04); - border-color: transparent; - color: #e57373; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #F48FB1; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem white; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #474747; - color: #fff; - } - .p-speeddial-action:hover { - background: #4d4d4d; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem white; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #323232; - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #191919; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #F48FB1; - color: #212529; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #F48FB1; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #F48FB1; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-datatable .p-column-resizer-helper { - background: #F48FB1; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #191919; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #191919; - color: #dedede; - background: #252525; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #4b4b4b; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-orderlist .p-orderlist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - 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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #323232; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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-visible { - 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-list-wrapper { - background: #323232; - border: 1px solid #191919; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - border-color: #F48FB1; - } - .p-picklist .p-picklist-header { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #dedede; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #191919; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #dedede; - background: #3c3c3c; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #212529; - background: #F48FB1; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - 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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #323232; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #4c4c4c; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #F48FB1; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #EC407A; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #F48FB1; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #4b4b4b; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #EC407A; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid white; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #F48FB1; - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #212529; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #212529; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #4c4c4c; - color: #dedede; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #dedede; - } - .p-treetable .p-column-resizer-helper { - background: #F48FB1; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #191919; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #191919; - border-color: #191919; - color: #F48FB1; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #F48FB1; - border-color: #F48FB1; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #EC407A; - background: #EC407A; - color: #212529; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #3f3f3f; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-splitter { - border: 1px solid #191919; - background: #323232; - border-radius: 3px; - color: #dedede; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #191919; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #4b4b4b; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-splitter .p-splitter-gutter-resizing { - background: #4b4b4b; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #191919; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #dedede; - border: 1px solid #191919; - border-width: 2px; - background: #191919; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #888888; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #F48FB1; - color: #212529; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #dedede; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #F48FB1; - } - .p-stepper .p-stepper-panels { - background: #323232; - padding: 0.571rem 1rem; - color: #dedede; - } - .p-stepper .p-stepper-separator { - background-color: #191919; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #323232; - color: #dedede; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #F48FB1; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #323232; - color: #dedede; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #191919; - background: #323232; - color: #dedede; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #323232; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #F48FB1; - color: #212529; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #F06292; - color: #212529; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(50, 50, 50, 0); - border-bottom-color: #323232; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(25, 25, 25, 0); - border-bottom-color: #181818; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #323232; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #191919; - } - - .p-sidebar { - background: #323232; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #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-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #F48FB1; - border-style: dashed; - background-color: #F48FB1; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #F06292; - color: #212529; - border-color: #F06292; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #EC407A; - color: #212529; - border-color: #EC407A; - } - - .p-breadcrumb { - background: #252525; - border: 1px solid #191919; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #dedede; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #dedede; - } - - .p-contextmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem white; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-megamenu .p-megamenu-panel { - background: #252525; - color: #dedede; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - - .p-menu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menu.p-menu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #dedede; - background: #191919; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #F48FB1; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #dedede; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #dedede; - background: #4c4c4c; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #191919; - color: #dedede; - background: #191919; - border-radius: 3px; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #dedede; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #191919; - border-color: #191919; - color: #F48FB1; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #F48FB1; - border-color: #F48FB1; - color: #212529; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #EC407A; - background: #EC407A; - color: #212529; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #191919; - background: #323232; - color: #dedede; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .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-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #dedede; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - .p-slidemenu .p-menuitem-badge { - background: #F48FB1; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #F48FB1; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.1rem white; - } - - .p-tieredmenu { - padding: 0; - background: #252525; - color: #dedede; - border: 1px solid #191919; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #252525; - border: 1px solid #191919; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #dedede; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #dedede; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #dedede; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #212529; - background: #F48FB1; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #212529; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #F48FB1; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #dedede; - background: #3c3c3c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #dedede; - background: #4c4c4c; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #dedede; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #dedede; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #4b4b4b; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.1rem white; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #F48FB1; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #F48FB1; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #323232; - color: #dedede; - border: 1px solid #191919; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-Bold.woff b/client/src/assets/components/themes/mira/fonts/Inter-Bold.woff deleted file mode 100644 index 110bb66c..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-Bold.woff and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-Bold.woff2 b/client/src/assets/components/themes/mira/fonts/Inter-Bold.woff2 deleted file mode 100644 index 2532ddd0..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-Bold.woff2 and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-Medium.woff b/client/src/assets/components/themes/mira/fonts/Inter-Medium.woff deleted file mode 100644 index 11801846..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-Medium.woff and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-Medium.woff2 b/client/src/assets/components/themes/mira/fonts/Inter-Medium.woff2 deleted file mode 100644 index 12454556..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-Medium.woff2 and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-Regular.woff b/client/src/assets/components/themes/mira/fonts/Inter-Regular.woff deleted file mode 100644 index 5785a99c..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-Regular.woff and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-Regular.woff2 b/client/src/assets/components/themes/mira/fonts/Inter-Regular.woff2 deleted file mode 100644 index 52c1e3b3..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-Regular.woff2 and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-SemiBold.woff b/client/src/assets/components/themes/mira/fonts/Inter-SemiBold.woff deleted file mode 100644 index 6ddf47ec..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-SemiBold.woff and /dev/null differ diff --git a/client/src/assets/components/themes/mira/fonts/Inter-SemiBold.woff2 b/client/src/assets/components/themes/mira/fonts/Inter-SemiBold.woff2 deleted file mode 100644 index 3ba0884f..00000000 Binary files a/client/src/assets/components/themes/mira/fonts/Inter-SemiBold.woff2 and /dev/null differ diff --git a/client/src/assets/components/themes/mira/theme.css b/client/src/assets/components/themes/mira/theme.css deleted file mode 100644 index fc3403c9..00000000 --- a/client/src/assets/components/themes/mira/theme.css +++ /dev/null @@ -1,6629 +0,0 @@ -:root { - font-family: "Inter", sans-serif; - --font-family: "Inter", sans-serif; - --surface-a: #ffffff; - --surface-b: #eceff4; - --surface-c: #d8dee9; - --surface-d: #e5e9f0; - --surface-e: #ffffff; - --surface-f: #ffffff; - --text-color: #4c566a; - --text-color-secondary: #81a1c1; - --primary-color: #5e81ac; - --primary-color-text: #ffffff; - --surface-0: #ffffff; - --surface-50: #edeef0; - --surface-100: #dbdde1; - --surface-200: #b7bbc3; - --surface-300: #949aa6; - --surface-400: #707888; - --surface-500: #4c566a; - --surface-600: #3d4555; - --surface-700: #2e3440; - --surface-800: #1e222a; - --surface-900: #0f1115; - --gray-50: #edeef0; - --gray-100: #dbdde1; - --gray-200: #b7bbc3; - --gray-300: #949aa6; - --gray-400: #707888; - --gray-500: #4c566a; - --gray-600: #3d4555; - --gray-700: #2e3440; - --gray-800: #1e222a; - --gray-900: #0f1115; - --content-padding: 1rem; - --inline-spacing: 0.5rem; - --border-radius: 4px; - --surface-ground: #eceff4; - --surface-section: #ffffff; - --surface-card: #ffffff; - --surface-overlay: #ffffff; - --surface-border: #e5e9f0; - --surface-hover: #d8dee9; - --maskbg: rgba(112, 120, 136, 0.5); - --highlight-bg: #d8dee9; - --highlight-text-color: #2e3440; - --focus-ring: 0 0 0 0.2rem #c0d0e0; - color-scheme: light; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - src: local("Inter"), local("Inter-Regular"), 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("Inter Medium"), local("Inter-Medium"), 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("Inter SemiBold"), local("Inter-SemiBold"), 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("Inter Bold"), local("Inter-Bold"), url("./fonts/Inter-Bold.woff2") format("woff2"), url("./fonts/Inter-Bold.woff") format("woff"); - /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} -:root { - --blue-50:#f7f9fb; - --blue-100:#d8e1eb; - --blue-200:#bac9db; - --blue-300:#9bb1cc; - --blue-400:#7d99bc; - --blue-500:#5e81ac; - --blue-600:#506e92; - --blue-700:#425a78; - --blue-800:#34475f; - --blue-900:#263445; - --green-50:#f9faf7; - --green-100:#e0e9da; - --green-200:#c8d7bd; - --green-300:#b0c6a0; - --green-400:#97b483; - --green-500:#7fa366; - --green-600:#6c8b57; - --green-700:#597247; - --green-800:#465a38; - --green-900:#334129; - --yellow-50:#fdfcf8; - --yellow-100:#f6f1df; - --yellow-200:#efe6c6; - --yellow-300:#e8dbad; - --yellow-400:#e1d093; - --yellow-500:#dac57a; - --yellow-600:#b9a768; - --yellow-700:#998a55; - --yellow-800:#786c43; - --yellow-900:#574f31; - --cyan-50:#f8fbfc; - --cyan-100:#ddebf0; - --cyan-200:#c2dbe5; - --cyan-300:#a7cbd9; - --cyan-400:#8cbbce; - --cyan-500:#71abc2; - --cyan-600:#6091a5; - --cyan-700:#4f7888; - --cyan-800:#3e5e6b; - --cyan-900:#2d444e; - --pink-50:#fcf7f9; - --pink-100:#f0d9e2; - --pink-200:#e3bbcb; - --pink-300:#d79db3; - --pink-400:#cb7f9c; - --pink-500:#bf6185; - --pink-600:#a25271; - --pink-700:#86445d; - --pink-800:#693549; - --pink-900:#4c2735; - --indigo-50:#f6f8fa; - --indigo-100:#d5dbe9; - --indigo-200:#b3bfd8; - --indigo-300:#91a3c7; - --indigo-400:#7086b5; - --indigo-500:#4e6aa4; - --indigo-600:#425a8b; - --indigo-700:#374a73; - --indigo-800:#2b3a5a; - --indigo-900:#1f2a42; - --teal-50:#f7fbf9; - --teal-100:#d8ebe4; - --teal-200:#badbcf; - --teal-300:#9bccba; - --teal-400:#7dbca5; - --teal-500:#5eac90; - --teal-600:#50927a; - --teal-700:#427865; - --teal-800:#345f4f; - --teal-900:#26453a; - --orange-50:#fdf9f8; - --orange-100:#f4e2dd; - --orange-200:#ebcbc2; - --orange-300:#e2b5a6; - --orange-400:#d99e8b; - --orange-500:#d08770; - --orange-600:#b1735f; - --orange-700:#925f4e; - --orange-800:#724a3e; - --orange-900:#53362d; - --bluegray-50:#f9f9fa; - --bluegray-100:#e0e4e8; - --bluegray-200:#c8ced6; - --bluegray-300:#afb8c3; - --bluegray-400:#97a3b1; - --bluegray-500:#7e8d9f; - --bluegray-600:#6b7887; - --bluegray-700:#58636f; - --bluegray-800:#454e57; - --bluegray-900:#323840; - --purple-50:#faf7fa; - --purple-100:#e7dbe6; - --purple-200:#d4bed2; - --purple-300:#c0a1be; - --purple-400:#ad84aa; - --purple-500:#9a6796; - --purple-600:#835880; - --purple-700:#6c4869; - --purple-800:#553953; - --purple-900:#3e293c; - --red-50:#fcf7f8; - --red-100:#f0d9db; - --red-200:#e3bbbf; - --red-300:#d79da3; - --red-400:#cb7f86; - --red-500:#bf616a; - --red-600:#a2525a; - --red-700:#86444a; - --red-800:#69353a; - --red-900:#4c272a; - --primary-50:#f7f9fb; - --primary-100:#d8e1eb; - --primary-200:#bac9db; - --primary-300:#9bb1cc; - --primary-400:#7d99bc; - --primary-500:#5e81ac; - --primary-600:#506e92; - --primary-700:#425a78; - --primary-800:#34475f; - --primary-900:#263445; -} - -.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 #e5e9f0; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: #81a1c1; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: #81a1c1; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { - border: 0 none; - color: #81a1c1; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { - color: #4c566a; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { - stroke: #4c566a; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { - fill: #4c566a; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: #4c566a; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: #4c566a; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: #4c566a; -} -.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: 4px; - padding: 0.5rem 0; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { - color: #4c566a; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { - color: #4c566a; - background: transparent; -} -.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: 4px; - border-bottom-left-radius: 4px; -} -.p-editor-container .p-editor-content.ql-snow { - border: 1px solid #e5e9f0; -} -.p-editor-container .p-editor-content .ql-editor { - background: #ffffff; - color: #4c566a; - 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: #4c566a; -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: #4c566a; -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: #4c566a; -} -.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: #5e81ac; -} -.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: #5e81ac; -} -.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: #5e81ac; -} -.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: #5e81ac; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - font-weight: normal; - } - - .p-component-overlay { - background-color: rgba(112, 120, 136, 0.5); - transition-duration: 0.2s; - } - - .p-disabled, .p-component:disabled { - opacity: 0.6; - } - - .p-error { - color: #bf616a; - } - - .p-text-secondary { - color: #81a1c1; - } - - .pi { - font-size: 1rem; - } - - .p-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 4px; - } - .p-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.5rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #81a1c1; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.25rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #4c566a; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.25rem 0.5rem; - background: #e5e9f0; - color: #4c566a; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #d8dee9; - color: #4c566a; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #bf616a; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.5rem 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #4c566a; - background: transparent; - transition: none; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #bec8da; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #4c566a; - background: #e5e9f0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #4c566a; - background: transparent; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #4c566a; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.5rem 1rem; - color: #4c566a; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #bf616a; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #81a1c1; - right: 0.5rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #81a1c1; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #bf616a; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - - .p-datepicker { - padding: 0.5rem; - background: #ffffff; - color: #4c566a; - border: 1px solid #d8dee9; - border-radius: 4px; - } - .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: #4c566a; - background: #ffffff; - font-weight: 600; - margin: 0; - border-bottom: 1px solid #e5e9f0; - 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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .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: #4c566a; - 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: #5e81ac; - } - .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: none; - border: 1px solid transparent; - } - .p-datepicker table td > span.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-datepicker table td > span:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-datepicker table td.p-datepicker-today > span { - background: #ebcb8b; - color: #2e3440; - border-color: transparent; - } - .p-datepicker table td.p-datepicker-today > span.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-datepicker .p-datepicker-buttonbar { - padding: 1rem 0; - border-top: 1px solid #e5e9f0; - } - .p-datepicker .p-datepicker-buttonbar .p-button { - width: auto; - } - .p-datepicker .p-timepicker { - border-top: 1px solid #e5e9f0; - padding: 0.5rem; - } - .p-datepicker .p-timepicker button { - width: 2rem; - height: 2rem; - color: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-datepicker .p-timepicker button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .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: #2e3440; - background: #d8dee9; - } - .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: #2e3440; - background: #d8dee9; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #e5e9f0; - 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: #d8dee9; - } - .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 #c0d0e0; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #d8dee9; - } - .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 #c0d0e0; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #d8dee9; - } - .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 #c0d0e0; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #81a1c1; - right: 0.5rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #81a1c1; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #d8dee9; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 4px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #81a1c1; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.5rem 0.5rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #4c566a; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #81a1c1; - width: 2.357rem; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #bf616a; - } - .p-cascadeselect.p-variant-filled { - background-color: #eceff4; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #eceff4; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-cascadeselect-panel { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #4c566a; - background: transparent; - transition: none; - border-radius: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #bec8da; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #4c566a; - background: #e5e9f0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #4c566a; - background: transparent; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.5rem 1rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #eceff4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #bf616a; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.5rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #81a1c1; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 2px solid #d8dee9; - background: #ffffff; - width: 20px; - height: 20px; - color: #4c566a; - border-radius: 4px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #5e81ac; - background: #5e81ac; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #81a1c1; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #48678c; - background: #81a1c1; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #eceff4; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #5e81ac; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #eceff4; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #81a1c1; - } - - p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #bf616a; - } - - .p-input-filled .p-checkbox .p-checkbox-box { - background-color: #eceff4; - } - .p-input-filled .p-checkbox .p-checkbox-box.p-highlight { - background: #5e81ac; - } - .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #eceff4; - } - .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #81a1c1; - } - - .p-checkbox-label { - margin-left: 0.5rem; - } - - p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #bf616a; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #81a1c1; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-chips .p-chips-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #e5e9f0; - color: #4c566a; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #d8dee9; - color: #4c566a; - } - .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: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #4c566a; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #bf616a; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #81a1c1; - right: 0.5rem; - } - - .p-colorpicker-preview, -.p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; - } - .p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; - } - - .p-colorpicker-overlay-panel { - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-dropdown { - background: #ffffff; - border: 1px solid #d8dee9; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 4px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #81a1c1; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .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: #4c566a; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #81a1c1; - width: 2.357rem; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #81a1c1; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #bf616a; - } - .p-dropdown.p-variant-filled { - background-color: #eceff4; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #eceff4; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-dropdown-panel { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #4c566a; - background: #eceff4; - margin: 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - } - .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: #81a1c1; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0.5rem 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #4c566a; - background: transparent; - transition: none; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #bec8da; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #4c566a; - background: #e5e9f0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #4c566a; - background: transparent; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #4c566a; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.5rem 1rem; - color: #4c566a; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #eceff4; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #bf616a; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #ffffff; - color: #81a1c1; - border-top: 1px solid #d8dee9; - border-left: 1px solid #d8dee9; - border-bottom: 1px solid #d8dee9; - padding: 0.5rem 0.5rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #d8dee9; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.5rem; - color: #81a1c1; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.5rem; - color: #81a1c1; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #bf616a; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #81a1c1; - right: 0.5rem; - } - - .p-inputmask.p-variant-filled { - background-color: #eceff4; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #eceff4; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #bf616a; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #81a1c1; - right: 0.5rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #eceff4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #eceff4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #ffffff; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 2rem; - } - - .p-inputswitch { - width: 3rem; - height: 1.75rem; - } - .p-inputswitch .p-inputswitch-slider { - background: #d8dee9; - 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: #5e81ac; - 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 #c0d0e0; - } - .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - background: #eceff4; - } - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - background: #5e81ac; - } - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - background: #ffffff; - } - .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { - background: #81a1c1; - } - - p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider { - border-color: #bf616a; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #4c566a; - background: #ffffff; - padding: 0.5rem 0.5rem; - border: 1px solid #d8dee9; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - appearance: none; - border-radius: 4px; - } - .p-inputtext:enabled:hover { - border-color: #81a1c1; - } - .p-inputtext:enabled:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-inputtext.ng-dirty.ng-invalid { - border-color: #bf616a; - } - .p-inputtext.p-variant-filled { - background-color: #eceff4; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #eceff4; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - .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: #4c566a; - transition-duration: 0.2s; - } - - .p-float-label > .ng-invalid.ng-dirty + label { - color: #bf616a; - } - - .p-input-icon-left > .p-icon-wrapper.p-icon, -.p-input-icon-left > i:first-of-type { - left: 0.5rem; - color: #81a1c1; - } - - .p-input-icon-left > .p-inputtext { - padding-left: 2rem; - } - - .p-input-icon-left.p-float-label > label { - left: 2rem; - } - - .p-input-icon-right > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.5rem; - color: #81a1c1; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 2rem; - } - - .p-icon-field-left.p-float-label > label { - left: 2rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 2rem; - } - - ::-webkit-input-placeholder { - color: #4c566a; - } - - :-moz-placeholder { - color: #4c566a; - } - - ::-moz-placeholder { - color: #4c566a; - } - - :-ms-input-placeholder { - color: #4c566a; - } - - .p-input-filled .p-inputtext { - background-color: #eceff4; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #eceff4; - } - .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: #4c566a; - border: 1px solid #d8dee9; - border-radius: 4px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #4c566a; - background: #eceff4; - margin: 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - } - .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: #81a1c1; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0.5rem 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .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: #4c566a; - background: #ffffff; - font-weight: 600; - } - .p-listbox .p-listbox-list .p-listbox-empty-message { - padding: 0.5rem 1rem; - color: #4c566a; - background: transparent; - } - .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: #bec8da; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #4c566a; - background: transparent; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #4c566a; - background: transparent; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #4c566a; - background: transparent; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - - p-listbox.ng-dirty.ng-invalid > .p-listbox { - border-color: #bf616a; - } - - .p-multiselect { - background: #ffffff; - border: 1px solid #d8dee9; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 4px; - } - .p-multiselect:not(.p-disabled):hover { - border-color: #81a1c1; - } - .p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .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: #4c566a; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #e5e9f0; - color: #4c566a; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #81a1c1; - width: 2.357rem; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .p-multiselect.p-variant-filled { - background: #eceff4; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.25rem 0.5rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.5rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #81a1c1; - right: 2.357rem; - } - - .p-multiselect-panel { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #4c566a; - background: #eceff4; - 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.5rem; - } - .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { - right: 0.5rem; - color: #81a1c1; - } - .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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0.5rem 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #4c566a; - background: transparent; - transition: none; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #bec8da; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #4c566a; - background: transparent; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #4c566a; - background: transparent; - } - .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: #4c566a; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.5rem 1rem; - color: #4c566a; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #eceff4; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #bf616a; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #bf616a; - } - - .p-password-panel { - padding: 1rem; - background: #ffffff; - color: #4c566a; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #e5e9f0; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #bf616a; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #d08770; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #7fa366; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #81a1c1; - right: 0.5rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.5rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #81a1c1; - right: 2rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - .p-radiobutton .p-radiobutton-box { - border: 2px solid #d8dee9; - background: #ffffff; - width: 20px; - height: 20px; - color: #4c566a; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #81a1c1; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 10px; - height: 10px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #5e81ac; - background: #5e81ac; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #5e81ac; - background: #81a1c1; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #eceff4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #5e81ac; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #81a1c1; - } - - p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box { - border-color: #bf616a; - } - - .p-input-filled .p-radiobutton .p-radiobutton-box { - background-color: #eceff4; - } - .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { - background: #5e81ac; - } - .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #81a1c1; - } - - .p-radiobutton-label { - margin-left: 0.5rem; - } - - .p-rating { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #4c566a; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #bf616a; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #5e81ac; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #5e81ac; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #d88889; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 2px solid #d8dee9; - color: #4c566a; - 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: #81a1c1; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #eceff4; - border-color: #81a1c1; - color: #4c566a; - } - .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: #81a1c1; - } - .p-selectbutton .p-button.p-highlight { - background: #5e81ac; - border-color: #5e81ac; - 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: #81a1c1; - border-color: #5e81ac; - 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: #bf616a; - } - - .p-slider { - background: #e5e9f0; - 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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - margin-left: -0.5715rem; - margin-bottom: -0.5715rem; - } - .p-slider .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - background: #ffffff; - border: 2px solid #5e81ac; - 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 #c0d0e0; - } - .p-slider .p-slider-range { - background: #5e81ac; - } - .p-slider:not(.p-disabled) .p-slider-handle:hover { - background: #5e81ac; - border-color: #5e81ac; - } - .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: 2px solid #d8dee9; - color: #4c566a; - 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: #81a1c1; - } - .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { - background: #eceff4; - border-color: #81a1c1; - color: #4c566a; - } - .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: #81a1c1; - } - .p-togglebutton.p-button.p-highlight { - background: #5e81ac; - border-color: #5e81ac; - 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: #81a1c1; - border-color: #5e81ac; - 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: #bf616a; - } - - .p-treeselect { - background: #ffffff; - border: 1px solid #d8dee9; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 4px; - } - .p-treeselect:not(.p-disabled):hover { - border-color: #81a1c1; - } - .p-treeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .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: #4c566a; - } - .p-treeselect.p-treeselect-chip .p-treeselect-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #e5e9f0; - color: #4c566a; - border-radius: 16px; - } - .p-treeselect .p-treeselect-trigger { - background: transparent; - color: #81a1c1; - width: 2.357rem; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .p-treeselect.p-variant-filled { - background-color: #eceff4; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #eceff4; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #bf616a; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.25rem 0.5rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #4c566a; - background: #eceff4; - margin: 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.5rem; - color: #81a1c1; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #81a1c1; - border: 2px solid transparent; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .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: #4c566a; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #eceff4; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.5rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #81a1c1; - right: 2.357rem; - } - - .p-button { - color: #ffffff; - background: #5e81ac; - border: 2px solid #5e81ac; - 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: 4px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #81a1c1; - color: #ffffff; - border-color: #51749e; - } - .p-button:not(:disabled):active { - background: #48678c; - color: #ffffff; - border-color: #48678c; - } - .p-button.p-button-outlined { - background-color: transparent; - color: #5e81ac; - border: 2px solid; - } - .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(94, 129, 172, 0.12); - color: #5e81ac; - border: 2px solid; - } - .p-button.p-button-outlined:not(:disabled):active { - background: rgba(94, 129, 172, 0.24); - color: #5e81ac; - border: 2px solid; - } - .p-button.p-button-outlined.p-button-plain { - color: #81a1c1; - border-color: #81a1c1; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):hover { - background: #ffffff; - color: #81a1c1; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #e5e9f0; - color: #81a1c1; - } - .p-button.p-button-text { - background-color: transparent; - color: #5e81ac; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(94, 129, 172, 0.12); - color: #5e81ac; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):active { - background: rgba(94, 129, 172, 0.24); - color: #5e81ac; - border-color: transparent; - } - .p-button.p-button-text.p-button-plain { - color: #81a1c1; - } - .p-button.p-button-text.p-button-plain:not(:disabled):hover { - background: #ffffff; - color: #81a1c1; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #e5e9f0; - color: #81a1c1; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #5e81ac; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.2), 0 12px 10px 0 rgba(0, 0, 0, 0.06); - } - .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-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button { - color: #ffffff; - background: #4c566a; - border: 2px solid #4c566a; - } - .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #707888; - color: #ffffff; - border-color: #4c566a; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #b3bac8; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #2e3440; - color: #ffffff; - border-color: #2e3440; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined { - background-color: transparent; - color: #4c566a; - border: 2px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(76, 86, 106, 0.12); - color: #4c566a; - border: 2px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(76, 86, 106, 0.24); - color: #4c566a; - border: 2px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text { - background-color: transparent; - color: #4c566a; - border-color: transparent; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(76, 86, 106, 0.12); - border-color: transparent; - color: #4c566a; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(76, 86, 106, 0.24); - border-color: transparent; - color: #4c566a; - } - - .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button { - color: #ffffff; - background: #639bb2; - border: 2px solid #639bb2; - } - .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #88c0d0; - color: #ffffff; - border-color: #639bb2; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #c1d7e0; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #497e94; - color: #ffffff; - border-color: #497e94; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined { - background-color: transparent; - color: #639bb2; - border: 2px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(99, 155, 178, 0.12); - color: #639bb2; - border: 2px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(99, 155, 178, 0.24); - color: #639bb2; - border: 2px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text { - background-color: transparent; - color: #639bb2; - border-color: transparent; - } - .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(99, 155, 178, 0.12); - border-color: transparent; - color: #639bb2; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(99, 155, 178, 0.24); - border-color: transparent; - color: #639bb2; - } - - .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button { - color: #ffffff; - background: #7fa366; - border: 2px solid #7fa366; - } - .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #a3be8c; - color: #ffffff; - border-color: #7fa366; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ccdac2; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #658450; - color: #ffffff; - border-color: #658450; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined { - background-color: transparent; - color: #7fa366; - border: 2px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(127, 163, 102, 0.12); - color: #7fa366; - border: 2px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(127, 163, 102, 0.24); - color: #7fa366; - border: 2px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text { - background-color: transparent; - color: #7fa366; - border-color: transparent; - } - .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(127, 163, 102, 0.12); - border-color: transparent; - color: #7fa366; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(127, 163, 102, 0.24); - border-color: transparent; - color: #7fa366; - } - - .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button { - color: #ffffff; - background: #d08770; - border: 2px solid #d08770; - } - .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #e2ac94; - color: #ffffff; - border-color: #d08770; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #eccfc6; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #c05f40; - color: #ffffff; - border-color: #c05f40; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined { - background-color: transparent; - color: #d08770; - border: 2px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(208, 135, 112, 0.12); - color: #d08770; - border: 2px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(208, 135, 112, 0.24); - color: #d08770; - border: 2px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text { - background-color: transparent; - color: #d08770; - border-color: transparent; - } - .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(208, 135, 112, 0.12); - border-color: transparent; - color: #d08770; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(208, 135, 112, 0.24); - border-color: transparent; - color: #d08770; - } - - .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button { - color: #ffffff; - background: #9a6796; - border: 2px solid #9a6796; - } - .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #b48ead; - color: #ffffff; - border-color: #9a6796; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #d7c2d5; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7c5278; - color: #ffffff; - border-color: #7c5278; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined { - background-color: transparent; - color: #9a6796; - border: 2px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(154, 103, 150, 0.12); - color: #9a6796; - border: 2px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(154, 103, 150, 0.24); - color: #9a6796; - border: 2px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text { - background-color: transparent; - color: #9a6796; - border-color: transparent; - } - .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(154, 103, 150, 0.12); - border-color: transparent; - color: #9a6796; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(154, 103, 150, 0.24); - border-color: transparent; - color: #9a6796; - } - - .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button { - color: #ffffff; - background: #bf616a; - border: 2px solid #bf616a; - } - .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #d88889; - color: #ffffff; - border-color: #bf616a; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #e5c0c3; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #a4424c; - color: #ffffff; - border-color: #a4424c; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined { - background-color: transparent; - color: #bf616a; - border: 2px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(191, 97, 106, 0.12); - color: #bf616a; - border: 2px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(191, 97, 106, 0.24); - color: #bf616a; - border: 2px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text { - background-color: transparent; - color: #bf616a; - border-color: transparent; - } - .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(191, 97, 106, 0.12); - border-color: transparent; - color: #bf616a; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active { - background: rgba(191, 97, 106, 0.24); - border-color: transparent; - color: #bf616a; - } - - .p-button.p-button-link { - color: #48678c; - background: transparent; - border: transparent; - } - .p-button.p-button-link:not(:disabled):hover { - background: transparent; - color: #48678c; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):active { - background: transparent; - color: #48678c; - 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-button.p-button.p-button-icon-only .p-icon { - width: 2rem; - height: 2rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #4c566a; - color: #fff; - } - .p-speeddial-action:hover { - background: #3b4252; - 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(112, 120, 136, 0.5); - } - - .p-splitbutton { - border-radius: 4px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.2), 0 12px 10px 0 rgba(0, 0, 0, 0.06); - } - - .p-carousel .p-carousel-content .p-carousel-prev, -.p-carousel .p-carousel-content .p-carousel-next { - width: 2rem; - height: 2rem; - color: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-carousel .p-carousel-content .p-carousel-prev:focus-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .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: #e5e9f0; - 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: #81a1c1; - } - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: #d8dee9; - color: #2e3440; - } - - .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: #4c566a; - border: 1px solid #ffffff; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-datatable .p-datatable-footer { - background: #eceff4; - color: #4c566a; - border: 1px solid #ffffff; - 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 #ffffff; - border-width: 0 0 1px 0; - font-weight: 600; - color: #4c566a; - background: #eceff4; - transition: none; - } - .p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #ffffff; - border-width: 0 0 1px 0; - font-weight: 600; - color: #4c566a; - background: #eceff4; - } - .p-datatable .p-sortable-column .p-sortable-column-icon { - color: #81a1c1; - 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: #2e3440; - background: #d8dee9; - margin-left: 0.5rem; - } - .p-datatable .p-sortable-column:not(.p-highlight):hover { - background: #ffffff; - color: #4c566a; - } - .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #81a1c1; - } - .p-datatable .p-sortable-column.p-highlight { - background: #eceff4; - color: #4c566a; - } - .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #4c566a; - } - .p-datatable .p-sortable-column.p-highlight:hover { - background: #ffffff; - color: #4c566a; - } - .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: #4c566a; - } - .p-datatable .p-sortable-column:focus-visible { - box-shadow: inset 0 0 0 0.15rem #c0d0e0; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #4c566a; - transition: none; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #eceff4; - 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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #c0d0e0; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #d8dee9; - color: #2e3440; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #d8dee9; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #d8dee9; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #ffffff; - color: #4c566a; - } - .p-datatable .p-column-resizer-helper { - background: #5e81ac; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #ffffff; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #eceff4; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #f6f7fa; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #d8dee9; - color: #2e3440; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #2e3440; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #2e3440; - } - .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: #4c566a; - border: 1px solid #ffffff; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #4c566a; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-footer { - background: #eceff4; - color: #4c566a; - border: 1px solid #ffffff; - border-width: 0 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: 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: #81a1c1; - border: 2px solid transparent; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-column-filter-menu-button:hover { - color: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover { - background: #ffffff; - color: #4c566a; - } - .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover { - background: #d8dee9; - color: #2e3440; - } - .p-column-filter-menu-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-column-filter-clear-button { - width: 2rem; - height: 2rem; - color: #81a1c1; - border: 2px solid transparent; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-column-filter-clear-button:hover { - color: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-column-filter-clear-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-column-filter-overlay { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0, 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: #4c566a; - background: transparent; - transition: none; - border-radius: 0; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child { - margin-top: 0; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: #4c566a; - background: transparent; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #c0d0e0; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #4c566a; - background: #eceff4; - 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 #e5e9f0; - } - .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; - } - - .p-orderlist .p-orderlist-controls { - padding: 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #e5e9f0; - border-radius: 4px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-orderlist .p-orderlist-header { - color: #4c566a; - padding: 1rem; - font-weight: 600; - } - .p-orderlist .p-orderlist-header .p-orderlist-title { - font-weight: 600; - } - .p-orderlist .p-orderlist-filter-container { - padding: 1rem; - background: #ffffff; - border: 1px solid #e5e9f0; - 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: #81a1c1; - } - .p-orderlist .p-orderlist-list { - color: #4c566a; - padding: 0.5rem 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #e5e9f0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item { - padding: 0.5rem 1rem; - margin: 0; - border: 0 none; - color: #4c566a; - background: transparent; - transition: none; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: transparent; - color: #4c566a; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #4c566a; - background: #e5e9f0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: #bec8da; - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.5rem 1rem; - color: #4c566a; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: transparent; - color: #4c566a; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #f6f7fa; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: transparent; - } - - .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: #4c566a; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: transparent; - color: #4c566a; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #d8dee9; - color: #2e3440; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #8699bb; - } - .p-organizationchart .p-organizationchart-line-down { - background: #e5e9f0; - } - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #e5e9f0; - border-color: #e5e9f0; - } - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #e5e9f0; - border-color: #e5e9f0; - } - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid #e5e9f0; - background: #ffffff; - color: #4c566a; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-paginator { - background: #ffffff; - color: #4c566a; - border: solid #ffffff; - 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: #4c566a; - min-width: 2.357rem; - height: 2.357rem; - margin: 0.143rem; - transition: none; - border-radius: 4px; - } - .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: #eceff4; - border-color: #5e81ac; - color: #4c566a; - } - .p-paginator .p-paginator-first { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-paginator .p-paginator-last { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .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: #4c566a; - 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: #4c566a; - min-width: 2.357rem; - height: 2.357rem; - margin: 0.143rem; - transition: none; - border-radius: 4px; - } - .p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: #d8dee9; - border-color: #d8dee9; - color: #2e3440; - } - .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: #eceff4; - border-color: #5e81ac; - color: #4c566a; - } - - .p-picklist .p-picklist-buttons { - padding: 1rem; - } - .p-picklist .p-picklist-buttons .p-button { - margin-bottom: 0.5rem; - } - .p-picklist .p-picklist-list-wrapper { - background: #ffffff; - border: 1px solid #e5e9f0; - border-radius: 4px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - border-color: #81a1c1; - } - .p-picklist .p-picklist-header { - color: #4c566a; - padding: 1rem; - font-weight: 600; - } - .p-picklist .p-picklist-header .p-picklist-title { - font-weight: 600; - } - .p-picklist .p-picklist-filter-container { - padding: 1rem; - background: #ffffff; - border: 1px solid #e5e9f0; - 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: #81a1c1; - } - .p-picklist .p-picklist-list { - color: #4c566a; - padding: 0.5rem 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #e5e9f0; - } - .p-picklist .p-picklist-list .p-picklist-item { - padding: 0.5rem 1rem; - margin: 0; - border: 0 none; - color: #4c566a; - background: transparent; - transition: none; - } - .p-picklist .p-picklist-list .p-picklist-item:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: transparent; - color: #4c566a; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #4c566a; - background: #e5e9f0; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #2e3440; - background: #d8dee9; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: #bec8da; - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.5rem 1rem; - color: #4c566a; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: transparent; - color: #4c566a; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #f6f7fa; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: transparent; - } - - .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: #4c566a; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 0 none; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #5e81ac; - } - .p-timeline .p-timeline-event-connector { - background-color: #e5e9f0; - } - .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 #e5e9f0; - background: #ffffff; - color: #4c566a; - padding: 1rem; - border-radius: 4px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #c0d0e0; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: 4px; - 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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: 0.5rem; - color: #81a1c1; - } - .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: #4c566a; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #eceff4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #5e81ac; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #eceff4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #81a1c1; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: #d8dee9; - color: #2e3440; - } - .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: #2e3440; - } - .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: #2e3440; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: transparent; - color: #4c566a; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover { - background: transparent; - color: #4c566a; - } - .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: #81a1c1; - } - .p-tree .p-treenode-children { - padding: 0 0 0 1rem; - } - .p-tree .p-tree-loading-icon { - font-size: 2rem; - } - .p-tree .p-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #9fadc9; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 4px; - border: 1px solid #e5e9f0; - background-color: #ffffff; - color: #4c566a; - padding: 0; - transition: none; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #d8dee9; - color: #2e3440; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #2e3440; - } - .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: #81a1c1; - 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: transparent; - color: #4c566a; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .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: #4c566a; - border: 1px solid #ffffff; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #eceff4; - color: #4c566a; - border: 1px solid #ffffff; - 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 #ffffff; - border-width: 0 0 1px 0; - font-weight: 600; - color: #4c566a; - background: #eceff4; - transition: none; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #ffffff; - border-width: 0 0 1px 0; - font-weight: 600; - color: #4c566a; - background: #eceff4; - } - .p-treetable .p-sortable-column { - outline-color: #c0d0e0; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #81a1c1; - 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: #2e3440; - background: #d8dee9; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #ffffff; - color: #4c566a; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #81a1c1; - } - .p-treetable .p-sortable-column.p-highlight { - background: #eceff4; - color: #4c566a; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #4c566a; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #4c566a; - transition: none; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #eceff4; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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: #4c566a; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #eceff4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #5e81ac; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #eceff4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #81a1c1; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #c0d0e0; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #d8dee9; - color: #2e3440; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #2e3440; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #2e3440; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #ffffff; - color: #4c566a; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #4c566a; - } - .p-treetable .p-column-resizer-helper { - background: #5e81ac; - } - .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-loading-icon.p-icon { - width: 2rem; - height: 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: #4c566a; - border: 1px solid #ffffff; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-virtualscroller .p-virtualscroller-content { - background: #ffffff; - color: #4c566a; - border: 0 none; - padding: 0; - } - .p-virtualscroller .p-virtualscroller-footer { - background: #eceff4; - color: #4c566a; - border: 1px solid #ffffff; - border-width: 0 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; - border: 1px solid #e5e9f0; - color: #4c566a; - background: #ffffff; - font-weight: 600; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #ffffff; - border-color: #e5e9f0; - color: #4c566a; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #ffffff; - border-color: #e5e9f0; - color: #4c566a; - 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: #e5e9f0; - background: #ffffff; - color: #4c566a; - } - .p-accordion .p-accordion-content { - padding: 1rem; - border: 1px solid #e5e9f0; - background: #ffffff; - color: #4c566a; - 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: #4c566a; - 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: #81a1c1; - } - .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 #e5e9f0; - } - .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 #e5e9f0; - } - .p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; - } - - .p-fieldset { - border: 1px solid #e5e9f0; - background: #ffffff; - color: #4c566a; - border-radius: 4px; - } - .p-fieldset .p-fieldset-legend { - padding: 1rem; - border: 1px solid #e5e9f0; - color: #4c566a; - background: #ffffff; - font-weight: 600; - 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: #4c566a; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: #ffffff; - border-color: #e5e9f0; - color: #4c566a; - } - .p-fieldset .p-fieldset-content { - padding: 1rem; - } - - .p-panel .p-panel-header { - border: 1px solid #e5e9f0; - padding: 1rem; - background: #ffffff; - color: #4c566a; - 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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-panel .p-panel-header .p-panel-header-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-panel.p-panel-toggleable .p-panel-header { - padding: 0.5rem 1rem; - } - .p-panel .p-panel-content { - padding: 1rem; - border: 1px solid #e5e9f0; - background: #ffffff; - color: #4c566a; - border-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 1rem; - border: 1px solid #e5e9f0; - background: #ffffff; - color: #4c566a; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - border-top: 0 none; - } - .p-panel .p-panel-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #eceff4; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-splitter { - border: 1px solid #e5e9f0; - background: #ffffff; - border-radius: 4px; - color: #4c566a; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #eceff4; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #c2c7d1; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-splitter .p-splitter-gutter-resizing { - background: #c2c7d1; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .p-tabview .p-tabview-nav { - background: #ffffff; - border: 2px solid #e5e9f0; - 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 #e5e9f0; - border-width: 0 0 2px 0; - border-color: transparent transparent #e5e9f0 transparent; - background: #ffffff; - color: #4c566a; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - transition: none; - margin: 0 0 -2px 0; - } - .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { - background: #ffffff; - border-color: #81a1c1; - color: #4c566a; - } - .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: #ffffff; - border-color: #5e81ac; - color: #4c566a; - } - .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: #4c566a; - width: 2.357rem; - box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.2), 0 12px 10px 0 rgba(0, 0, 0, 0.06); - border-radius: 0; - } - .p-tabview .p-tabview-nav-btn.p-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1rem; - border: 0 none; - color: #4c566a; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - - .p-toolbar { - background: #ffffff; - border: 1px solid #e5e9f0; - padding: 1rem; - border-radius: 4px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: none; - border-radius: 4px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #4c566a; - border: 1px solid #ffffff; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #81a1c1; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #d8dee9; - color: #2e3440; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #4c566a; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #5e81ac; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 1rem; - color: #4c566a; - } - .p-stepper .p-stepper-separator { - background-color: #e5e9f0; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: none; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #4c566a; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #5e81ac; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .p-confirm-popup { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - 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-icon.p-icon { - width: 1.5rem; - height: 1.5rem; - } - .p-confirm-popup .p-confirm-popup-message { - margin-left: 1rem; - } - - .p-dialog { - border-radius: 4px; - 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: #4c566a; - padding: 1.5rem; - 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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #4c566a; - padding: 0 1.5rem 2rem 1.5rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #4c566a; - padding: 0 1.5rem 1.5rem 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-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #4c566a; - border: 0 none; - border-radius: 4px; - 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: #5e81ac; - 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: #81a1c1; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #4c566a; - 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: #81a1c1; - border: 2px solid transparent; - 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: #4c566a; - border-color: #5e81ac; - background: #ffffff; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 1rem; - } - .p-sidebar .p-sidebar-footer { - padding: 1rem; - } - - .p-tooltip .p-tooltip-text { - background: #4c566a; - 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: 4px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #4c566a; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #4c566a; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #4c566a; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #4c566a; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #ffffff; - padding: 1rem; - border: 1px solid #e5e9f0; - color: #4c566a; - 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 #c0d0e0; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #e5e9f0; - color: #4c566a; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #5e81ac; - border-style: dashed; - background-color: #d8dee9; - } - .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: #81a1c1; - color: #ffffff; - border-color: #51749e; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #48678c; - color: #ffffff; - border-color: #48678c; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #e5e9f0; - border-radius: 4px; - padding: 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: none; - border-radius: 4px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #4c566a; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #4c566a; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #81a1c1; - } - - .p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #4c566a; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 4px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0.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: 4px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 4px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #c0d0e0; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #eceff4; - color: #4c566a; - border: 1px solid #e5e9f0; - border-radius: 4px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #4c566a; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #4c566a; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - } - .p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 4px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - - .p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #4c566a; - border: 1px solid #e5e9f0; - border-radius: 4px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .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: #4c566a; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #5e81ac; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 4px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #eceff4; - color: #4c566a; - border: 1px solid #e5e9f0; - border-radius: 4px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 4px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .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; - border-radius: 4px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #81a1c1; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #81a1c1; - background: #ffffff; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #e5e9f0; - color: #4c566a; - background: #ffffff; - border-radius: 4px; - transition: none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #4c566a; - padding: 1rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #ffffff; - border-color: #e5e9f0; - color: #4c566a; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #ffffff; - border-color: #e5e9f0; - color: #4c566a; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #e5e9f0; - background: #ffffff; - color: #4c566a; - } - .p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #e5e9f0; - background: #ffffff; - color: #4c566a; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 4px; - border-top-left-radius: 4px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - - .p-slidemenu { - padding: 0.25rem 0; - background: #ffffff; - color: #4c566a; - border: 1px solid #e5e9f0; - border-radius: 4px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .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-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.75rem 1rem; - color: #4c566a; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - .p-slidemenu .p-menuitem-badge { - background: #5e81ac; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 4px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: none; - border-radius: 4px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #4c566a; - border: 1px solid #ffffff; - 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: #81a1c1; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #d8dee9; - color: #2e3440; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #4c566a; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #e5e9f0; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 2px solid #e5e9f0; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #5e81ac; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 4px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #e5e9f0; - border-width: 0 0 2px 0; - border-color: transparent transparent #e5e9f0 transparent; - background: #ffffff; - color: #4c566a; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #81a1c1; - color: #4c566a; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #5e81ac; - color: #4c566a; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #4c566a; - width: 2.357rem; - box-shadow: 0 4px 4px 0px rgba(0, 0, 0, 0.2), 0 12px 10px 0 rgba(0, 0, 0, 0.06); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - } - - .p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #4c566a; - border: 1px solid #e5e9f0; - border-radius: 4px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0.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: 4px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #4c566a; - transition: none; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #4c566a; - padding: 0.75rem 1rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #81a1c1; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #4c566a; - background: #ffffff; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #ffffff; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #4c566a; - background: #e5e9f0; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #4c566a; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #4c566a; - background: #ffffff; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #4c566a; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #81a1c1; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #e5e9f0; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-inline-message { - padding: 0.5rem 0.5rem; - margin: 0; - border-radius: 4px; - } - .p-inline-message.p-inline-message-info { - background: #b8d9e3; - border: solid #2e4f5d; - border-width: 0px; - color: #2e4f5d; - } - .p-inline-message.p-inline-message-info .p-inline-message-icon { - color: #17282e; - } - .p-inline-message.p-inline-message-success { - background: #c8d8ba; - border: solid #3f5332; - border-width: 0px; - color: #202919; - } - .p-inline-message.p-inline-message-success .p-inline-message-icon { - color: #202919; - } - .p-inline-message.p-inline-message-warn { - background: #f1d6ca; - border: solid #783b28; - border-width: 0px; - color: #3c1d14; - } - .p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: #3c1d14; - } - .p-inline-message.p-inline-message-error { - background: #e8b8b8; - border: solid #662a2f; - border-width: 0px; - color: #331518; - } - .p-inline-message.p-inline-message-error .p-inline-message-icon { - color: #331518; - } - .p-inline-message .p-inline-message-icon { - font-size: 1rem; - margin-right: 0.5rem; - } - .p-inline-message .p-icon { - width: 1rem; - height: 1rem; - } - .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.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.5); - } - .p-message .p-message-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-message.p-message-info { - background: #b8d9e3; - border: solid #2e4f5d; - border-width: 0 0 0 6px; - color: #2e4f5d; - } - .p-message.p-message-info .p-message-icon { - color: #17282e; - } - .p-message.p-message-info .p-message-close { - color: #17282e; - } - .p-message.p-message-success { - background: #c8d8ba; - border: solid #3f5332; - border-width: 0 0 0 6px; - color: #202919; - } - .p-message.p-message-success .p-message-icon { - color: #202919; - } - .p-message.p-message-success .p-message-close { - color: #202919; - } - .p-message.p-message-warn { - background: #f1d6ca; - border: solid #783b28; - border-width: 0 0 0 6px; - color: #3c1d14; - } - .p-message.p-message-warn .p-message-icon { - color: #3c1d14; - } - .p-message.p-message-warn .p-message-close { - color: #3c1d14; - } - .p-message.p-message-error { - background: #e8b8b8; - border: solid #662a2f; - border-width: 0 0 0 6px; - color: #331518; - } - .p-message.p-message-error .p-message-icon { - color: #331518; - } - .p-message.p-message-error .p-message-close { - color: #331518; - } - .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-icon { - width: 1.5rem; - height: 1.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: 4px; - } - .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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-toast .p-toast-message.p-toast-message-info { - background: #b8d9e3; - border: solid #2e4f5d; - border-width: 0 0 0 6px; - color: #2e4f5d; - } - .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: #17282e; - } - .p-toast .p-toast-message.p-toast-message-success { - background: #c8d8ba; - border: solid #3f5332; - border-width: 0 0 0 6px; - color: #202919; - } - .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: #202919; - } - .p-toast .p-toast-message.p-toast-message-warn { - background: #f1d6ca; - border: solid #783b28; - border-width: 0 0 0 6px; - color: #3c1d14; - } - .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: #3c1d14; - } - .p-toast .p-toast-message.p-toast-message-error { - background: #e8b8b8; - border: solid #662a2f; - border-width: 0 0 0 6px; - color: #331518; - } - .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: #331518; - } - - .p-galleria .p-galleria-close { - margin: 0.5rem; - background: transparent; - color: #eceff4; - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 2rem; - } - .p-galleria .p-galleria-close:hover { - background: rgba(255, 255, 255, 0.1); - color: #eceff4; - } - .p-galleria .p-galleria-item-nav { - background: transparent; - color: #eceff4; - width: 4rem; - height: 4rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 2rem; - } - .p-galleria .p-galleria-item-nav:not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.1); - color: #eceff4; - } - .p-galleria .p-galleria-caption { - background: rgba(0, 0, 0, 0.5); - color: #eceff4; - padding: 1rem; - } - .p-galleria .p-galleria-indicators { - padding: 1rem; - } - .p-galleria .p-galleria-indicators .p-galleria-indicator button { - background-color: #d8dee9; - 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: #81a1c1; - } - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #d8dee9; - color: #2e3440; - } - .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: #d8dee9; - color: #2e3440; - } - .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: #eceff4; - 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: #eceff4; - } - .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .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-image-action.p-link .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .p-avatar { - background-color: #e5e9f0; - 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: #5e81ac; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - } - .p-badge.p-badge-success { - background-color: #7fa366; - color: #ffffff; - } - .p-badge.p-badge-info { - background-color: #639bb2; - color: #ffffff; - } - .p-badge.p-badge-warning { - background-color: #d08770; - color: #ffffff; - } - .p-badge.p-badge-danger { - background-color: #bf616a; - 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: #e5e9f0; - color: #4c566a; - 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: 4px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-chip .pi-chip-remove-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .p-inplace .p-inplace-display { - padding: 0.5rem 0.5rem; - border-radius: 4px; - 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: #ffffff; - color: #4c566a; - } - .p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #c0d0e0; - } - - .p-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #e5e9f0; - border-radius: 4px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #5e81ac; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #5e81ac; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - } - - .p-progressbar { - border: 0 none; - height: 1.5rem; - background: #e5e9f0; - border-radius: 4px; - } - .p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: #5e81ac; - } - .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: #eceff4; - } - .p-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .p-skeleton { - background-color: #e5e9f0; - 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: #5e81ac; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - padding: 0.25rem 0.4rem; - border-radius: 4px; - } - .p-tag.p-tag-success { - background-color: #7fa366; - color: #ffffff; - } - .p-tag.p-tag-info { - background-color: #639bb2; - color: #ffffff; - } - .p-tag.p-tag-warning { - background-color: #d08770; - color: #ffffff; - } - .p-tag.p-tag-danger { - background-color: #bf616a; - color: #ffffff; - } - .p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: 0.75rem; - } - .p-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #4c566a; - border: 1px solid #e5e9f0; - padding: 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ -@layer primeng { - .p-inputtext:enabled:hover { - background-color: #eceff4; - } - .p-inputtext:enabled:focus { - background-color: #ffffff; - } - - .p-chips .p-chips-multiple-container:not(.p-disabled):hover { - background-color: #eceff4; - } - .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-autocomplete .p-autocomplete-panel .p-autocomplete-item:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-autocomplete.p-autocomplete-multiple .p-autocomplete-multiple-container:not(.p-disabled):hover { - background-color: #eceff4; - } - - .p-dropdown:not(.p-disabled):hover { - background-color: #eceff4; - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-multiselect:not(.p-disabled):hover { - background-color: #eceff4; - } - - .p-button { - font-weight: 500; - } - - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - background-color: #d8dee9; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - border-color: transparent; - } - - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #d8dee9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - border-color: transparent; - } - - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover:not(.p-disabled) .p-accordion-header-link:focus { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-datepicker table td > span.p-highlight { - color: #ffffff; - background: #5e81ac; - } - .p-datepicker table td > span.p-highlight:hover { - background-color: #81a1c1; - border: 2px solid #5e81ac; - } - .p-datepicker table td.p-datepicker-today > span.p-highlight { - color: #ffffff; - background: #5e81ac; - } - - .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-menubar .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-menu .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-contextmenu .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .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 { - border: 1px solid #5e81ac; - } - .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - border: 1px solid #5e81ac; - } - - .p-datatable .p-sortable-column:not(.p-highlight):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-datatable .p-sortable-column.p-highlight { - background-color: #d8dee9; - } - .p-datatable .p-sortable-column.p-highlight:hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - outline: 1px solid #81a1c1; - } - - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #81a1c1; - color: #ffffff; - border: 2px solid #51749e; - } - - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #ffffff; - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-treetable .p-sortable-column:not(.p-highlight):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-treetable .p-sortable-column.p-highlight { - background-color: #d8dee9; - } - .p-treetable .p-sortable-column.p-highlight:hover { - background-color: #ffffff; - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-treetable .p-sortable-column:focus { - box-shadow: inset 0 0 0 0.2rem #c0d0e0; - outline: 0 none; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - outline: 1px solid #81a1c1; - } - - .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-megamenu .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-slidemenu .p-menuitem-link:not(.p-disabled):hover { - box-shadow: inset 0 0 0 0.1rem #81a1c1; - } - - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: #5e81ac; - color: #ffffff; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #5e81ac; - color: #ffffff; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #5e81ac; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #5e81ac; - } -} diff --git a/client/src/assets/components/themes/nano/theme.css b/client/src/assets/components/themes/nano/theme.css deleted file mode 100644 index 90cc7698..00000000 --- a/client/src/assets/components/themes/nano/theme.css +++ /dev/null @@ -1,6402 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --surface-a: #ffffff; - --surface-b: #f2f4f8; - --surface-c: #dde1e6; - --surface-d: #dee2e6; - --surface-e: #ffffff; - --surface-f: #ffffff; - --text-color: #343a3f; - --text-color-secondary: #697077; - --primary-color: #1174c0; - --primary-color-text: #ffffff; - --surface-0: #ffffff; - --surface-50: #eff0f0; - --surface-100: #dfe0e1; - --surface-200: #bfc1c4; - --surface-300: #9fa3a6; - --surface-400: #7f8489; - --surface-500: #5f656b; - --surface-600: #4c5156; - --surface-700: #393d40; - --surface-800: #26282b; - --surface-900: #131415; - --gray-50: #eff0f0; - --gray-100: #dfe0e1; - --gray-200: #bfc1c4; - --gray-300: #9fa3a6; - --gray-400: #7f8489; - --gray-500: #5f656b; - --gray-600: #4c5156; - --gray-700: #393d40; - --gray-800: #26282b; - --gray-900: #131415; - --content-padding: 0.5rem; - --inline-spacing: 0.5rem; - --border-radius: 1px; - --surface-ground: #f2f4f8; - --surface-section: #ffffff; - --surface-card: #ffffff; - --surface-overlay: #ffffff; - --surface-border: #dee2e6; - --surface-hover: #dde1e6; - --maskbg: rgba(0, 0, 0, 0.4); - --highlight-bg: #44a1d9; - --highlight-text-color: #ffffff; - --focus-ring: 0 0 0 0.2rem #90c9f5; - color-scheme: light; -} - -:root { - --blue-50:#f4f9fd; - --blue-100:#c9e2f4; - --blue-200:#9ecbec; - --blue-300:#74b3e4; - --blue-400:#499cdb; - --blue-500:#1e85d3; - --blue-600:#1a71b3; - --blue-700:#155d94; - --blue-800:#114974; - --blue-900:#0c3554; - --green-50:#f5fbf7; - --green-100:#cfead7; - --green-200:#a9dab7; - --green-300:#84ca97; - --green-400:#5eb978; - --green-500:#38a958; - --green-600:#30904b; - --green-700:#27763e; - --green-800:#1f5d30; - --green-900:#164423; - --yellow-50:#fefcf5; - --yellow-100:#fbf0cf; - --yellow-200:#f9e4a8; - --yellow-300:#f6d982; - --yellow-400:#f3cd5b; - --yellow-500:#f0c135; - --yellow-600:#cca42d; - --yellow-700:#a88725; - --yellow-800:#846a1d; - --yellow-900:#604d15; - --cyan-50:#f4fcfe; - --cyan-100:#caf0fc; - --cyan-200:#a0e4fa; - --cyan-300:#75d9f8; - --cyan-400:#4bcdf5; - --cyan-500:#21c1f3; - --cyan-600:#1ca4cf; - --cyan-700:#1787aa; - --cyan-800:#126a86; - --cyan-900:#0d4d61; - --pink-50:#fdf6f6; - --pink-100:#f5d3d6; - --pink-200:#eeb0b5; - --pink-300:#e68e94; - --pink-400:#df6b74; - --pink-500:#d74853; - --pink-600:#b73d47; - --pink-700:#97323a; - --pink-800:#76282e; - --pink-900:#561d21; - --indigo-50:#f3f6fc; - --indigo-100:#c6d4f0; - --indigo-200:#99b2e4; - --indigo-300:#6b90d8; - --indigo-400:#3e6ecc; - --indigo-500:#114cc0; - --indigo-600:#0e41a3; - --indigo-700:#0c3586; - --indigo-800:#092a6a; - --indigo-900:#071e4d; - --teal-50:#f3f9f8; - --teal-100:#c6e0df; - --teal-200:#98c7c5; - --teal-300:#6baeac; - --teal-400:#3d9692; - --teal-500:#107d79; - --teal-600:#0e6a67; - --teal-700:#0b5855; - --teal-800:#094543; - --teal-900:#063230; - --orange-50:#fef9f5; - --orange-100:#fbe4cf; - --orange-200:#f9cfa8; - --orange-300:#f6ba82; - --orange-400:#f3a45b; - --orange-500:#f08f35; - --orange-600:#cc7a2d; - --orange-700:#a86425; - --orange-800:#844f1d; - --orange-900:#603915; - --bluegray-50:#f8f8f8; - --bluegray-100:#dbddde; - --bluegray-200:#bfc2c5; - --bluegray-300:#a2a6ab; - --bluegray-400:#868b91; - --bluegray-500:#697077; - --bluegray-600:#595f65; - --bluegray-700:#4a4e53; - --bluegray-800:#3a3e41; - --bluegray-900:#2a2d30; - --purple-50:#f9f6ff; - --purple-100:#e3d3fd; - --purple-200:#ccb1fc; - --purple-300:#b68efb; - --purple-400:#9f6cf9; - --purple-500:#8949f8; - --purple-600:#743ed3; - --purple-700:#6033ae; - --purple-800:#4b2888; - --purple-900:#371d63; - --red-50:#fff4f5; - --red-100:#ffccce; - --red-200:#ffa4a7; - --red-300:#ff7c80; - --red-400:#ff5359; - --red-500:#ff2b32; - --red-600:#d9252b; - --red-700:#b31e23; - --red-800:#8c181c; - --red-900:#661114; - --primary-50:#f3f8fc; - --primary-100:#c6def0; - --primary-200:#99c3e4; - --primary-300:#6ba9d8; - --primary-400:#3e8ecc; - --primary-500:#1174c0; - --primary-600:#0e63a3; - --primary-700:#0c5186; - --primary-800:#09406a; - --primary-900:#072e4d; -} - -.p-editor-container .p-editor-toolbar { - background: #f2f4f8; - border-top-right-radius: 1px; - border-top-left-radius: 1px; -} -.p-editor-container .p-editor-toolbar.ql-snow { - border: 1px solid #dee2e6; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: #697077; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: #697077; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { - border: 0 none; - color: #697077; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { - color: #343a3f; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { - stroke: #343a3f; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { - fill: #343a3f; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: #343a3f; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: #343a3f; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: #343a3f; -} -.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: 1px; - padding: 0.25rem 0; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { - color: #343a3f; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { - color: #343a3f; - background: #dde1e6; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { - padding: 0.25rem 0.5rem; -} -.p-editor-container .p-editor-content { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; -} -.p-editor-container .p-editor-content.ql-snow { - border: 1px solid #dee2e6; -} -.p-editor-container .p-editor-content .ql-editor { - background: #ffffff; - color: #343a3f; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; -} -.p-editor-container .ql-snow.ql-toolbar button:hover, -.p-editor-container .ql-snow.ql-toolbar button:focus { - color: #343a3f; -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: #343a3f; -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: #343a3f; -} -.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: #1174c0; -} -.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: #1174c0; -} -.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: #1174c0; -} -.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: #1174c0; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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: #d8222f; - } - - .p-text-secondary { - color: #697077; - } - - .pi { - font-size: 1rem; - } - - .p-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 1px; - } - .p-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.25rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.607rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #1174c0; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.125rem 0.25rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.125rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #343a3f; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.125rem 0.25rem; - background: #dee2e6; - color: #343a3f; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #c8cbcf; - color: #343a3f; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #d8222f; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.25rem 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.25rem 0.5rem; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #1174c0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #343a3f; - background: #d2d6db; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #343a3f; - background: #dde1e6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.25rem 0.5rem; - color: #343a3f; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.25rem 0.5rem; - color: #343a3f; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #d8222f; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #697077; - right: 0.25rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #697077; - right: 2.607rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #d8222f; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - - .p-datepicker { - padding: 0.25rem; - background: #ffffff; - color: #343a3f; - border: 1px solid #a5acb3; - border-radius: 1px; - } - .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: #343a3f; - background: #ffffff; - font-weight: 600; - margin: 0; - border-bottom: 1px solid #dee2e6; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-datepicker .p-datepicker-header .p-datepicker-prev, -.p-datepicker .p-datepicker-header .p-datepicker-next { - width: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-datepicker .p-datepicker-header .p-datepicker-title { - line-height: 1rem; - } - .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year, -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - color: #343a3f; - 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: #1174c0; - } - .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - margin-right: 0.5rem; - } - .p-datepicker table { - font-size: 1rem; - margin: 0.25rem 0; - } - .p-datepicker table th { - padding: 0.5rem; - } - .p-datepicker table th > span { - width: 1.75rem; - height: 1.75rem; - } - .p-datepicker table td { - padding: 0.5rem; - } - .p-datepicker table td > span { - width: 1.75rem; - height: 1.75rem; - border-radius: 50%; - transition: box-shadow 0.2s; - border: 1px solid transparent; - } - .p-datepicker table td > span.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-datepicker table td > span:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-datepicker table td.p-datepicker-today > span { - background: #a5acb3; - color: #343a3f; - border-color: transparent; - } - .p-datepicker table td.p-datepicker-today > span.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-datepicker .p-datepicker-buttonbar { - padding: 0.5rem 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: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-datepicker .p-timepicker button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; - } - .p-datepicker .p-timepicker span { - font-size: 1rem; - } - .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.25rem 0; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 1px; - } - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-datepicker .p-yearpicker { - margin: 0.25rem 0; - } - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 1px; - } - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #dee2e6; - padding-right: 0.25rem; - padding-left: 0.25rem; - 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: #dde1e6; - } - .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 #90c9f5; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #dde1e6; - } - .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 #90c9f5; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #dde1e6; - } - .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 #90c9f5; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #697077; - right: 0.25rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #697077; - right: 2.607rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #a5acb3; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 1px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #1174c0; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.25rem 0.25rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #697077; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #697077; - width: 2.357rem; - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #d8222f; - } - .p-cascadeselect.p-variant-filled { - background-color: #f2f4f8; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f2f4f8; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-cascadeselect-panel { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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.25rem 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { - margin: 0; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #1174c0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #343a3f; - background: #d2d6db; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #343a3f; - background: #dde1e6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.25rem 0.5rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f2f4f8; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #d8222f; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.25rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #697077; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box { - border: 2px solid #a5acb3; - background: #ffffff; - width: 14px; - height: 14px; - color: #343a3f; - border-radius: 1px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 12px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 12px; - height: 12px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #1174c0; - background: #1174c0; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #1174c0; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #0e5d9a; - background: #0e5d9a; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f2f4f8; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #1174c0; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f2f4f8; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #0e5d9a; - } - - p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #d8222f; - } - - .p-input-filled .p-checkbox .p-checkbox-box { - background-color: #f2f4f8; - } - .p-input-filled .p-checkbox .p-checkbox-box.p-highlight { - background: #1174c0; - } - .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f2f4f8; - } - .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #0e5d9a; - } - - .p-checkbox-label { - margin-left: 0.5rem; - } - - p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #d8222f; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #1174c0; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-chips .p-chips-multiple-container { - padding: 0.125rem 0.25rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.125rem 0.25rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #343a3f; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #c8cbcf; - color: #343a3f; - } - .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.125rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #343a3f; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #d8222f; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.25rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #697077; - right: 0.25rem; - } - - .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 #a5acb3; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 1px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #1174c0; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.25rem; - } - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - .p-dropdown .p-dropdown-label.p-placeholder { - color: #697077; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #697077; - width: 2.357rem; - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #697077; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #d8222f; - } - .p-dropdown.p-variant-filled { - background-color: #f2f4f8; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f2f4f8; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-dropdown-panel { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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.25rem 0.5rem; - border-bottom: 0 none; - color: #343a3f; - background: #f2f4f8; - margin: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.25rem; - margin-right: -1.25rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.25rem; - color: #697077; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0.25rem 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.25rem 0.5rem; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #1174c0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #343a3f; - background: #d2d6db; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #343a3f; - background: #dde1e6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.25rem 0.5rem; - color: #343a3f; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.25rem 0.5rem; - color: #343a3f; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f2f4f8; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #d8222f; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #dde1e6; - color: #697077; - border-top: 1px solid #a5acb3; - border-left: 1px solid #a5acb3; - border-bottom: 1px solid #a5acb3; - padding: 0.25rem 0.25rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #a5acb3; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-component, -.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext { - border-top-left-radius: 1px; - border-bottom-left-radius: 1px; - } - - .p-inputgroup .p-float-label:first-child input { - border-top-left-radius: 1px; - border-bottom-left-radius: 1px; - } - - .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: 1px; - border-bottom-right-radius: 1px; - } - - .p-inputgroup .p-float-label:last-child input { - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - - .p-fluid .p-inputgroup .p-button { - width: auto; - } - .p-fluid .p-inputgroup .p-button.p-button-icon-only { - width: 2.357rem; - } - - .p-icon-field-left .p-input-icon:first-of-type { - left: 0.25rem; - color: #697077; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.25rem; - color: #697077; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #d8222f; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #697077; - right: 0.25rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f2f4f8; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f2f4f8; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #d8222f; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.5rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #697077; - right: 0.25rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.607rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.607rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f2f4f8; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f2f4f8; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #ffffff; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.5rem; - } - - .p-inputswitch { - width: 2rem; - height: 1.155rem; - } - .p-inputswitch .p-inputswitch-slider { - background: #a5acb3; - 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: 0.825rem; - height: 0.825rem; - left: 0.165rem; - margin-top: -0.4125rem; - border-radius: 50%; - transition-duration: 0.2s; - } - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - transform: translateX(0.825rem); - } - .p-inputswitch.p-focus .p-inputswitch-slider { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - background: #929ba3; - } - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - background: #1174c0; - } - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - background: #ffffff; - } - .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { - background: #0f68ad; - } - - p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider { - border-color: #d8222f; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #343a3f; - background: #ffffff; - padding: 0.25rem 0.25rem; - border: 1px solid #a5acb3; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - appearance: none; - border-radius: 1px; - } - .p-inputtext:enabled:hover { - border-color: #1174c0; - } - .p-inputtext:enabled:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-inputtext.ng-dirty.ng-invalid { - border-color: #d8222f; - } - .p-inputtext.p-variant-filled { - background-color: #f2f4f8; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f2f4f8; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - .p-inputtext.p-inputtext-sm { - font-size: 0.875rem; - padding: 0.21875rem 0.21875rem; - } - .p-inputtext.p-inputtext-lg { - font-size: 1.25rem; - padding: 0.3125rem 0.3125rem; - } - - .p-float-label > label { - left: 0.25rem; - color: #697077; - transition-duration: 0.2s; - } - - .p-float-label > .ng-invalid.ng-dirty + label { - color: #d8222f; - } - - .p-input-icon-left > .p-icon-wrapper.p-icon, -.p-input-icon-left > i:first-of-type { - left: 0.25rem; - color: #697077; - } - - .p-input-icon-left > .p-inputtext { - padding-left: 1.5rem; - } - - .p-input-icon-left.p-float-label > label { - left: 1.5rem; - } - - .p-input-icon-right > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.25rem; - color: #697077; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.5rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.5rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.5rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.5rem; - } - - ::-webkit-input-placeholder { - color: #697077; - } - - :-moz-placeholder { - color: #697077; - } - - ::-moz-placeholder { - color: #697077; - } - - :-ms-input-placeholder { - color: #697077; - } - - .p-input-filled .p-inputtext { - background-color: #f2f4f8; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f2f4f8; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #ffffff; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.21875rem 0.21875rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.3125rem 0.3125rem; - } - - .p-listbox { - background: #ffffff; - color: #343a3f; - border: 1px solid #a5acb3; - border-radius: 1px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.25rem 0.5rem; - border-bottom: 0 none; - color: #343a3f; - background: #f2f4f8; - margin: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.25rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.25rem; - color: #697077; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0.25rem 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.25rem 0.5rem; - border: 0 none; - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .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.25rem 0.5rem; - color: #343a3f; - background: #ffffff; - font-weight: 600; - } - .p-listbox .p-listbox-list .p-listbox-empty-message { - padding: 0.25rem 0.5rem; - color: #343a3f; - background: transparent; - } - .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: #1174c0; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #343a3f; - background: #dde1e6; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #343a3f; - background: #dde1e6; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #343a3f; - background: #dde1e6; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - - p-listbox.ng-dirty.ng-invalid > .p-listbox { - border-color: #d8222f; - } - - .p-multiselect { - background: #ffffff; - border: 1px solid #a5acb3; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 1px; - } - .p-multiselect:not(.p-disabled):hover { - border-color: #1174c0; - } - .p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-multiselect .p-multiselect-label { - padding: 0.25rem 0.25rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-multiselect .p-multiselect-label.p-placeholder { - color: #697077; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token { - padding: 0.125rem 0.25rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #343a3f; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #697077; - width: 2.357rem; - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - .p-multiselect.p-variant-filled { - background: #f2f4f8; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.125rem 0.25rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.25rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #697077; - right: 2.357rem; - } - - .p-multiselect-panel { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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.25rem 0.5rem; - border-bottom: 0 none; - color: #343a3f; - background: #f2f4f8; - margin: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext { - padding-right: 1.25rem; - } - .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { - right: 0.25rem; - color: #697077; - } - .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: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0.25rem 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.25rem 0.5rem; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #1174c0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #343a3f; - background: #dde1e6; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #343a3f; - background: #dde1e6; - } - .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.25rem 0.5rem; - color: #343a3f; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.25rem 0.5rem; - color: #343a3f; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f2f4f8; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #d8222f; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #d8222f; - } - - .p-password-panel { - padding: 0.5rem; - background: #ffffff; - color: #343a3f; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 1px; - } - .p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #dee2e6; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #d8222f; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #f0c135; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #207f3b; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 1.5rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #697077; - right: 0.25rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 2.75rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #697077; - right: 1.5rem; - } - - .p-radiobutton { - width: 14px; - height: 14px; - } - .p-radiobutton .p-radiobutton-box { - border: 2px solid #a5acb3; - background: #ffffff; - width: 14px; - height: 14px; - color: #343a3f; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #1174c0; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 8px; - height: 8px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #1174c0; - background: #1174c0; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #0e5d9a; - background: #0e5d9a; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f2f4f8; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #1174c0; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #0e5d9a; - } - - p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box { - border-color: #d8222f; - } - - .p-input-filled .p-radiobutton .p-radiobutton-box { - background-color: #f2f4f8; - } - .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { - background: #1174c0; - } - .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #0e5d9a; - } - - .p-radiobutton-label { - margin-left: 0.5rem; - } - - .p-rating { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #343a3f; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e74c3c; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #1174c0; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #1174c0; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #c0392b; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #a5acb3; - color: #343a3f; - 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: #697077; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #dde1e6; - border-color: #a5acb3; - color: #343a3f; - } - .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: #697077; - } - .p-selectbutton .p-button.p-highlight { - background: #1174c0; - border-color: #1174c0; - 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: #0f68ad; - border-color: #0f68ad; - 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: #d8222f; - } - - .p-slider { - background: #dee2e6; - border: 0 none; - border-radius: 1px; - } - .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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - margin-left: -0.5715rem; - margin-bottom: -0.5715rem; - } - .p-slider .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - background: #ffffff; - border: 2px solid #1174c0; - 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 #90c9f5; - } - .p-slider .p-slider-range { - background: #1174c0; - } - .p-slider:not(.p-disabled) .p-slider-handle:hover { - background: #1174c0; - border-color: #1174c0; - } - .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 #a5acb3; - color: #343a3f; - 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: #697077; - } - .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { - background: #dde1e6; - border-color: #a5acb3; - color: #343a3f; - } - .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: #697077; - } - .p-togglebutton.p-button.p-highlight { - background: #1174c0; - border-color: #1174c0; - 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: #0f68ad; - border-color: #0f68ad; - 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: #d8222f; - } - - .p-treeselect { - background: #ffffff; - border: 1px solid #a5acb3; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 1px; - } - .p-treeselect:not(.p-disabled):hover { - border-color: #1174c0; - } - .p-treeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-treeselect .p-treeselect-label { - padding: 0.25rem 0.25rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-treeselect .p-treeselect-label.p-placeholder { - color: #697077; - } - .p-treeselect.p-treeselect-chip .p-treeselect-token { - padding: 0.125rem 0.25rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #343a3f; - border-radius: 16px; - } - .p-treeselect .p-treeselect-trigger { - background: transparent; - color: #697077; - width: 2.357rem; - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - .p-treeselect.p-variant-filled { - background-color: #f2f4f8; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f2f4f8; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #d8222f; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.125rem 0.25rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.25rem 0.5rem; - border-bottom: 0 none; - color: #343a3f; - background: #f2f4f8; - margin: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.25rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.25rem; - color: #697077; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 1rem; - height: 1rem; - color: #878d96; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #343a3f; - border-color: #121619; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .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.25rem 0.5rem; - color: #343a3f; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #f2f4f8; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #f2f4f8; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.25rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #697077; - right: 2.357rem; - } - - .p-button { - color: #ffffff; - background: #1174c0; - border: 1px solid #1174c0; - padding: 0.25rem 0.5rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 1px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #0f68ad; - color: #ffffff; - border-color: #0f68ad; - } - .p-button:not(:disabled):active { - background: #0e5d9a; - color: #ffffff; - border-color: #0e5d9a; - } - .p-button.p-button-outlined { - background-color: transparent; - color: #1174c0; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(17, 116, 192, 0.04); - color: #1174c0; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):active { - background: rgba(17, 116, 192, 0.16); - color: #1174c0; - border: 1px solid; - } - .p-button.p-button-outlined.p-button-plain { - color: #697077; - border-color: #697077; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):hover { - background: #dde1e6; - color: #697077; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #697077; - } - .p-button.p-button-text { - background-color: transparent; - color: #1174c0; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(17, 116, 192, 0.04); - color: #1174c0; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):active { - background: rgba(17, 116, 192, 0.16); - color: #1174c0; - border-color: transparent; - } - .p-button.p-button-text.p-button-plain { - color: #697077; - } - .p-button.p-button-text.p-button-plain:not(:disabled):hover { - background: #dde1e6; - color: #697077; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #697077; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #1174c0; - 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.25rem 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.21875rem 0.4375rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.3125rem 0.625rem; - } - .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-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button { - color: #ffffff; - background: #697077; - border: 1px solid #697077; - } - .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #5f656b; - color: #ffffff; - border-color: #5f656b; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #c2c6c9; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #545a5f; - color: #ffffff; - border-color: #545a5f; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined { - background-color: transparent; - color: #697077; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(105, 112, 119, 0.04); - color: #697077; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(105, 112, 119, 0.16); - color: #697077; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text { - background-color: transparent; - color: #697077; - border-color: transparent; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(105, 112, 119, 0.04); - border-color: transparent; - color: #697077; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(105, 112, 119, 0.16); - border-color: transparent; - color: #697077; - } - - .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button { - color: #ffffff; - background: #107d79; - border: 1px solid #107d79; - } - .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #0e716d; - color: #ffffff; - border-color: #0e716d; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #7ceeea; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #0d6461; - color: #ffffff; - border-color: #0d6461; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined { - background-color: transparent; - color: #107d79; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(16, 125, 121, 0.04); - color: #107d79; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(16, 125, 121, 0.16); - color: #107d79; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text { - background-color: transparent; - color: #107d79; - border-color: transparent; - } - .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(16, 125, 121, 0.04); - border-color: transparent; - color: #107d79; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(16, 125, 121, 0.16); - border-color: transparent; - color: #107d79; - } - - .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button { - color: #ffffff; - background: #207f3b; - border: 1px solid #207f3b; - } - .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #1d7235; - color: #ffffff; - border-color: #1d7235; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #8fe3a7; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #1a662f; - color: #ffffff; - border-color: #1a662f; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined { - background-color: transparent; - color: #207f3b; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(32, 127, 59, 0.04); - color: #207f3b; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(32, 127, 59, 0.16); - color: #207f3b; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text { - background-color: transparent; - color: #207f3b; - border-color: transparent; - } - .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(32, 127, 59, 0.04); - border-color: transparent; - color: #207f3b; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(32, 127, 59, 0.16); - border-color: transparent; - color: #207f3b; - } - - .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button { - color: #212529; - background: #f0c135; - border: 1px solid #f0c135; - } - .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #eeb91a; - color: #212529; - border-color: #eeb91a; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #f9e6ae; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #daa710; - color: #212529; - border-color: #daa710; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined { - background-color: transparent; - color: #f0c135; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(240, 193, 53, 0.04); - color: #f0c135; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(240, 193, 53, 0.16); - color: #f0c135; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text { - background-color: transparent; - color: #f0c135; - border-color: transparent; - } - .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(240, 193, 53, 0.04); - border-color: transparent; - color: #f0c135; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(240, 193, 53, 0.16); - border-color: transparent; - color: #f0c135; - } - - .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button { - color: #ffffff; - background: #8949f8; - border: 1px solid #8949f8; - } - .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #752af7; - color: #ffffff; - border-color: #752af7; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #d0b6fc; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #610bf6; - color: #ffffff; - border-color: #610bf6; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined { - background-color: transparent; - color: #8949f8; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(137, 73, 248, 0.04); - color: #8949f8; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(137, 73, 248, 0.16); - color: #8949f8; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text { - background-color: transparent; - color: #8949f8; - border-color: transparent; - } - .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(137, 73, 248, 0.04); - border-color: transparent; - color: #8949f8; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(137, 73, 248, 0.16); - border-color: transparent; - color: #8949f8; - } - - .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button { - color: #ffffff; - background: #d8222f; - border: 1px solid #d8222f; - } - .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c21f2a; - color: #ffffff; - border-color: #c21f2a; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #f1a5ab; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #ad1b26; - color: #ffffff; - border-color: #ad1b26; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined { - background-color: transparent; - color: #d8222f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(216, 34, 47, 0.04); - color: #d8222f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(216, 34, 47, 0.16); - color: #d8222f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text { - background-color: transparent; - color: #d8222f; - border-color: transparent; - } - .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(216, 34, 47, 0.04); - border-color: transparent; - color: #d8222f; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active { - background: rgba(216, 34, 47, 0.16); - border-color: transparent; - color: #d8222f; - } - - .p-button.p-button-link { - color: #0e5d9a; - background: transparent; - border: transparent; - } - .p-button.p-button-link:not(:disabled):hover { - background: transparent; - color: #0e5d9a; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):active { - background: transparent; - color: #0e5d9a; - border-color: transparent; - } - - .p-speeddial-button.p-button.p-button-icon-only { - width: 2.75rem; - height: 2.75rem; - } - .p-speeddial-button.p-button.p-button-icon-only .p-button-icon { - font-size: 1rem; - } - .p-speeddial-button.p-button.p-button-icon-only .p-icon { - width: 1rem; - height: 1rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-speeddial-action { - width: 2.25rem; - height: 2.25rem; - background: #343a3f; - color: #fff; - } - .p-speeddial-action:hover { - background: #21272a; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 1px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - - .p-carousel .p-carousel-content .p-carousel-prev, -.p-carousel .p-carousel-content .p-carousel-next { - width: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-carousel .p-carousel-content .p-carousel-prev:focus-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .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: #dde1e6; - 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: #44a1d9; - color: #ffffff; - } - - .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: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 1px 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - } - .p-datatable .p-datatable-footer { - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - } - .p-datatable .p-datatable-thead > tr > th { - text-align: left; - padding: 0.25rem 1rem; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - font-weight: 600; - color: #343a3f; - background: #f2f4f8; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 0.25rem 1rem; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - font-weight: 600; - color: #343a3f; - background: #f2f4f8; - } - .p-datatable .p-sortable-column .p-sortable-column-icon { - color: #697077; - 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: #44a1d9; - margin-left: 0.5rem; - } - .p-datatable .p-sortable-column:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #697077; - } - .p-datatable .p-sortable-column.p-highlight { - background: #f2f4f8; - color: #1174c0; - } - .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #1174c0; - } - .p-datatable .p-sortable-column.p-highlight:hover { - background: #dde1e6; - color: #1174c0; - } - .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: #1174c0; - } - .p-datatable .p-sortable-column:focus-visible { - box-shadow: inset 0 0 0 0.15rem #90c9f5; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #343a3f; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - padding: 0.25rem 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: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #90c9f5; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #44a1d9; - color: #ffffff; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #44a1d9; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #44a1d9; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-datatable .p-column-resizer-helper { - background: #1174c0; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #f2f4f8; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #f2f4f8; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #44a1d9; - 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.125rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.125rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.125rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.125rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.125rem 0.5rem; - } - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 0.3125rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 0.3125rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 0.3125rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 0.3125rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 0.3125rem 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: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 1px 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #343a3f; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-footer { - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - border-bottom-left-radius: 1px; - border-bottom-right-radius: 1px; - } - .p-dataview .p-dataview-loading-icon { - font-size: 2rem; - } - .p-dataview .p-dataview-emptymessage { - padding: 0.5rem; - } - - .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: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - 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: #343a3f; - } - .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover { - background: #44a1d9; - color: #ffffff; - } - .p-column-filter-menu-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-column-filter-clear-button { - width: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-column-filter-clear-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-column-filter-overlay { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 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.25rem 0; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { - margin: 0; - padding: 0.25rem 0.5rem; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child { - margin-top: 0; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: #343a3f; - background: #dde1e6; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #90c9f5; - } - .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.25rem 0.5rem; - border-bottom: 0 none; - color: #343a3f; - background: #f2f4f8; - margin: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.5rem; - 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: 0.5rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.5rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 1px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-orderlist .p-orderlist-header { - color: #343a3f; - padding: 0.75rem; - font-weight: 600; - } - .p-orderlist .p-orderlist-header .p-orderlist-title { - font-weight: 600; - } - .p-orderlist .p-orderlist-filter-container { - padding: 0.75rem; - background: #ffffff; - border: 1px solid #dee2e6; - border-bottom: 0 none; - } - .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input { - padding-right: 1.25rem; - } - .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon { - right: 0.25rem; - color: #697077; - } - .p-orderlist .p-orderlist-list { - color: #343a3f; - padding: 0.25rem 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item { - padding: 0.25rem 0.5rem; - margin: 0; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #343a3f; - background: #d2d6db; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: #1174c0; - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.25rem 0.5rem; - color: #343a3f; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #fcfcfc; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #dde1e6; - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.25rem 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: 0 none; - color: #343a3f; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #44a1d9; - color: #ffffff; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #1b5c83; - } - .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: #343a3f; - padding: 0.5rem; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-paginator { - background: #ffffff; - color: #697077; - border: solid #dde1e6; - border-width: 0; - padding: 0.5rem 1rem; - border-radius: 1px; - } - .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: #697077; - min-width: 2.357rem; - height: 2.357rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 1px; - } - .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: #dde1e6; - border-color: transparent; - color: #343a3f; - } - .p-paginator .p-paginator-first { - border-top-left-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-paginator .p-paginator-last { - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - .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: #697077; - 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: #697077; - min-width: 2.357rem; - height: 2.357rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 1px; - } - .p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: #44a1d9; - border-color: #44a1d9; - color: #ffffff; - } - .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: #dde1e6; - border-color: transparent; - color: #343a3f; - } - - .p-picklist .p-picklist-buttons { - padding: 0.5rem; - } - .p-picklist .p-picklist-buttons .p-button { - margin-bottom: 0.5rem; - } - .p-picklist .p-picklist-list-wrapper { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 1px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - border-color: #1174c0; - } - .p-picklist .p-picklist-header { - color: #343a3f; - padding: 0.75rem; - font-weight: 600; - } - .p-picklist .p-picklist-header .p-picklist-title { - font-weight: 600; - } - .p-picklist .p-picklist-filter-container { - padding: 0.75rem; - background: #ffffff; - border: 1px solid #dee2e6; - border-bottom: 0 none; - } - .p-picklist .p-picklist-filter-container .p-picklist-filter-input { - padding-right: 1.25rem; - } - .p-picklist .p-picklist-filter-container .p-picklist-filter-icon { - right: 0.25rem; - color: #697077; - } - .p-picklist .p-picklist-list { - color: #343a3f; - padding: 0.25rem 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .p-picklist .p-picklist-list .p-picklist-item { - padding: 0.25rem 0.5rem; - margin: 0; - border: 0 none; - color: #343a3f; - background: transparent; - transition: box-shadow 0.2s; - } - .p-picklist .p-picklist-list .p-picklist-item:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #343a3f; - background: #d2d6db; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #ffffff; - background: #44a1d9; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: #1174c0; - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.25rem 0.5rem; - color: #343a3f; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #fcfcfc; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #dde1e6; - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.25rem 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: 0 none; - color: #343a3f; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 0 none; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #1174c0; - } - .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: #343a3f; - padding: 0.5rem; - border-radius: 1px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #90c9f5; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: 1px; - transition: box-shadow 0.2s; - padding: 0.25rem; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - width: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: 0.5rem; - color: #697077; - } - .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: #343a3f; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f2f4f8; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #1174c0; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f2f4f8; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #0e5d9a; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: #44a1d9; - 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: #dde1e6; - color: #343a3f; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover { - background: #dde1e6; - color: #343a3f; - } - .p-tree .p-tree-filter-container { - margin-bottom: 0.5rem; - } - .p-tree .p-tree-filter-container .p-tree-filter { - width: 100%; - padding-right: 1.25rem; - } - .p-tree .p-tree-filter-container .p-tree-filter-icon { - right: 0.25rem; - color: #697077; - } - .p-tree .p-treenode-children { - padding: 0 0 0 1rem; - } - .p-tree .p-tree-loading-icon { - font-size: 2rem; - } - .p-tree .p-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #2785bd; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 1px; - border: 1px solid #dee2e6; - background-color: #ffffff; - color: #343a3f; - padding: 0.25rem; - transition: box-shadow 0.2s; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #44a1d9; - 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: #697077; - 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: #dde1e6; - color: #343a3f; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .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: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 1px 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 0.25rem 1rem; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - font-weight: 600; - color: #343a3f; - background: #f2f4f8; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 0.25rem 1rem; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - font-weight: 600; - color: #343a3f; - background: #f2f4f8; - } - .p-treetable .p-sortable-column { - outline-color: #90c9f5; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #697077; - 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: #44a1d9; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #dde1e6; - color: #343a3f; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #697077; - } - .p-treetable .p-sortable-column.p-highlight { - background: #f2f4f8; - color: #1174c0; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #1174c0; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #343a3f; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - padding: 0.25rem 1rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 1rem; - height: 1rem; - color: #878d96; - border: 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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: #343a3f; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f2f4f8; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #1174c0; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f2f4f8; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #0e5d9a; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #90c9f5; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #44a1d9; - 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: #dde1e6; - color: #343a3f; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #343a3f; - } - .p-treetable .p-column-resizer-helper { - background: #1174c0; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f2f4f8; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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.21875rem 0.875rem; - } - .p-treetable.p-treetable-sm .p-treetable-thead > tr > th { - padding: 0.125rem 0.5rem; - } - .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td { - padding: 0.125rem 0.5rem; - } - .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td { - padding: 0.125rem 0.5rem; - } - .p-treetable.p-treetable-sm .p-treetable-footer { - padding: 0.125rem 0.5rem; - } - .p-treetable.p-treetable-lg .p-treetable-header { - padding: 0.3125rem 1.25rem; - } - .p-treetable.p-treetable-lg .p-treetable-thead > tr > th { - padding: 0.3125rem 1.25rem; - } - .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td { - padding: 0.3125rem 1.25rem; - } - .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td { - padding: 0.3125rem 1.25rem; - } - .p-treetable.p-treetable-lg .p-treetable-footer { - padding: 0.3125rem 1.25rem; - } - - .p-virtualscroller .p-virtualscroller-header { - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 1px 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - } - .p-virtualscroller .p-virtualscroller-content { - background: #ffffff; - color: #343a3f; - border: 0 none; - padding: 0; - } - .p-virtualscroller .p-virtualscroller-footer { - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 0 0 1px 0; - padding: 0.25rem 1rem; - font-weight: 600; - border-bottom-left-radius: 1px; - border-bottom-right-radius: 1px; - } - - .p-accordion .p-accordion-header .p-accordion-header-link { - padding: 0.75rem; - border: 1px solid #dee2e6; - color: #343a3f; - background: #f2f4f8; - font-weight: 600; - border-radius: 1px; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #dde1e6; - border-color: #dee2e6; - color: #343a3f; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #f2f4f8; - border-color: #dee2e6; - color: #343a3f; - 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: #dde1e6; - color: #343a3f; - } - .p-accordion .p-accordion-content { - padding: 0.5rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #343a3f; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .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: 1px; - border-top-left-radius: 1px; - } - .p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-accordion p-accordiontab:last-child .p-accordion-content { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - - .p-card { - background: #ffffff; - color: #343a3f; - 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: 1px; - } - .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: #697077; - } - .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: 0.5rem 0; - padding: 0 0.5rem; - } - .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 0.5rem; - padding: 0.5rem 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: #343a3f; - border-radius: 1px; - } - .p-fieldset .p-fieldset-legend { - padding: 0.75rem; - border: 1px solid #dee2e6; - color: #343a3f; - background: #f2f4f8; - font-weight: 600; - border-radius: 1px; - } - .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: #343a3f; - border-radius: 1px; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: #dde1e6; - border-color: #dee2e6; - color: #343a3f; - } - .p-fieldset .p-fieldset-content { - padding: 0.5rem; - } - - .p-panel .p-panel-header { - border: 1px solid #dee2e6; - padding: 0.75rem; - background: #f2f4f8; - color: #343a3f; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-panel .p-panel-header .p-panel-title { - font-weight: 600; - } - .p-panel .p-panel-header .p-panel-header-icon { - width: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-panel .p-panel-header .p-panel-header-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-panel.p-panel-toggleable .p-panel-header { - padding: 0.5rem 1rem; - } - .p-panel .p-panel-content { - padding: 0.5rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #343a3f; - border-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 1rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #343a3f; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - border-top: 0 none; - } - .p-panel .p-panel-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f2f4f8; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-splitter { - border: 1px solid #dee2e6; - background: #ffffff; - border-radius: 1px; - color: #343a3f; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #f2f4f8; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dee2e6; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-splitter .p-splitter-gutter-resizing { - background: #dee2e6; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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: #697077; - padding: 0.75rem; - font-weight: 600; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; - } - .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { - background: #ffffff; - border-color: #697077; - color: #697077; - } - .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: #ffffff; - border-color: #1174c0; - color: #1174c0; - } - .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: #1174c0; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 0.5rem; - border: 0 none; - color: #343a3f; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - - .p-toolbar { - background: #f2f4f8; - border: 1px solid #dee2e6; - padding: 0.75rem; - border-radius: 1px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: box-shadow 0.2s; - border-radius: 1px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #343a3f; - border: 1px solid #dde1e6; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #697077; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #44a1d9; - color: #ffffff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #343a3f; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #1174c0; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 0.5rem; - color: #343a3f; - } - .p-stepper .p-stepper-separator { - background-color: #dee2e6; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #343a3f; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #1174c0; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .p-confirm-popup { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - 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: 0.5rem; - } - .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-icon.p-icon { - width: 1.5rem; - height: 1.5rem; - } - .p-confirm-popup .p-confirm-popup-message { - margin-left: 1rem; - } - - .p-dialog { - border-radius: 1px; - 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: #343a3f; - padding: 0.75rem; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .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: 1rem; - height: 1rem; - color: #878d96; - border: 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #343a3f; - padding: 0 0.75rem 1rem 0.75rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #343a3f; - padding: 0 0.75rem 0.75rem 0.75rem; - text-align: right; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .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-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #343a3f; - border: 0 none; - border-radius: 1px; - 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: 0.5rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #1174c0; - color: #ffffff; - width: 1rem; - height: 1rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -0.5rem; - right: -0.5rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #0f68ad; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #343a3f; - 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: 0.75rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 1rem; - height: 1rem; - color: #878d96; - 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: #343a3f; - border-color: #121619; - background: transparent; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 0.5rem; - } - .p-sidebar .p-sidebar-footer { - padding: 0.75rem; - } - - .p-tooltip .p-tooltip-text { - background: #343a3f; - color: #ffffff; - padding: 0.25rem 0.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-radius: 1px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #343a3f; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #343a3f; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #343a3f; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #343a3f; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #f2f4f8; - padding: 0.75rem; - border: 1px solid #dee2e6; - color: #343a3f; - border-bottom: 0 none; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .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 #90c9f5; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #dee2e6; - color: #343a3f; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #1174c0; - border-style: dashed; - background-color: #44a1d9; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.25rem 1rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #0f68ad; - color: #ffffff; - border-color: #0f68ad; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #0e5d9a; - color: #ffffff; - border-color: #0e5d9a; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 1px; - padding: 0.5rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 1px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #697077; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #343a3f; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #343a3f; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #697077; - } - - .p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #343a3f; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 1px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 1px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 1px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #90c9f5; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dee2e6; - border-radius: 1px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #343a3f; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 1px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.25rem 0.5rem; - color: #343a3f; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 1px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - - .p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #343a3f; - border: 1px solid #dee2e6; - border-radius: 1px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .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.25rem 0.5rem; - color: #343a3f; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #1174c0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 1px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #f2f4f8; - color: #343a3f; - border: 1px solid #dee2e6; - border-radius: 1px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 1px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .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; - border-radius: 1px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 1rem; - height: 1rem; - color: #697077; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #697077; - background: #dde1e6; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 1.5rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.5rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.5rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.5rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.5rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #dee2e6; - color: #343a3f; - background: #f2f4f8; - border-radius: 1px; - transition: box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #343a3f; - padding: 0.75rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #dde1e6; - border-color: #dee2e6; - color: #343a3f; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #f2f4f8; - border-color: #dee2e6; - color: #343a3f; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #dee2e6; - background: #dde1e6; - color: #343a3f; - } - .p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #dee2e6; - background: #ffffff; - color: #343a3f; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 1px; - border-top-left-radius: 1px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; - } - - .p-slidemenu { - padding: 0.25rem 0; - background: #ffffff; - color: #343a3f; - border: 1px solid #dee2e6; - border-radius: 1px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .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-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.5rem 0.5rem; - color: #343a3f; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - .p-slidemenu .p-menuitem-badge { - background: #1174c0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 1px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 1px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #343a3f; - border: 1px solid #dde1e6; - 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: #697077; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #44a1d9; - color: #ffffff; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #343a3f; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #dee2e6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #1174c0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 1px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #697077; - padding: 0.75rem; - font-weight: 600; - border-top-right-radius: 1px; - border-top-left-radius: 1px; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #697077; - color: #697077; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #1174c0; - color: #1174c0; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #1174c0; - width: 2.357rem; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #90c9f5; - } - - .p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #343a3f; - border: 1px solid #dee2e6; - border-radius: 1px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 1px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #343a3f; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #343a3f; - padding: 0.5rem 0.5rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #697077; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #343a3f; - background: #dde1e6; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #dde1e6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #343a3f; - background: #d2d6db; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #343a3f; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #343a3f; - background: #dde1e6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #343a3f; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #697077; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-inline-message { - padding: 0.25rem 0.25rem; - margin: 0; - border-radius: 1px; - } - .p-inline-message.p-inline-message-info { - background: #cdf2fb; - border: solid #11add3; - border-width: 0px; - color: #08576a; - } - .p-inline-message.p-inline-message-info .p-inline-message-icon { - color: #08576a; - } - .p-inline-message.p-inline-message-success { - background: #d7f8d3; - border: solid #32c620; - border-width: 0px; - color: #196310; - } - .p-inline-message.p-inline-message-success .p-inline-message-icon { - color: #196310; - } - .p-inline-message.p-inline-message-warn { - background: #fef8d6; - border: solid #e4c306; - border-width: 0px; - color: #726203; - } - .p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: #726203; - } - .p-inline-message.p-inline-message-error { - background: #fdded2; - border: solid #de450a; - border-width: 0px; - color: #6f2205; - } - .p-inline-message.p-inline-message-error .p-inline-message-icon { - color: #6f2205; - } - .p-inline-message .p-inline-message-icon { - font-size: 1rem; - margin-right: 0.5rem; - } - .p-inline-message .p-icon { - width: 1rem; - height: 1rem; - } - .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: 1px; - } - .p-message .p-message-wrapper { - padding: 1rem 1.5rem; - } - .p-message .p-message-close { - width: 1rem; - height: 1rem; - 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.5); - } - .p-message .p-message-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-message.p-message-info { - background: #cdf2fb; - border: solid #11add3; - border-width: 0 0 0 6px; - color: #08576a; - } - .p-message.p-message-info .p-message-icon { - color: #08576a; - } - .p-message.p-message-info .p-message-close { - color: #08576a; - } - .p-message.p-message-success { - background: #d7f8d3; - border: solid #32c620; - border-width: 0 0 0 6px; - color: #196310; - } - .p-message.p-message-success .p-message-icon { - color: #196310; - } - .p-message.p-message-success .p-message-close { - color: #196310; - } - .p-message.p-message-warn { - background: #fef8d6; - border: solid #e4c306; - border-width: 0 0 0 6px; - color: #726203; - } - .p-message.p-message-warn .p-message-icon { - color: #726203; - } - .p-message.p-message-warn .p-message-close { - color: #726203; - } - .p-message.p-message-error { - background: #fdded2; - border: solid #de450a; - border-width: 0 0 0 6px; - color: #6f2205; - } - .p-message.p-message-error .p-message-icon { - color: #6f2205; - } - .p-message.p-message-error .p-message-close { - color: #6f2205; - } - .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-icon { - width: 1.5rem; - height: 1.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: 1px; - } - .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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-toast .p-toast-message.p-toast-message-info { - background: #cdf2fb; - border: solid #11add3; - border-width: 0 0 0 6px; - color: #08576a; - } - .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: #08576a; - } - .p-toast .p-toast-message.p-toast-message-success { - background: #d7f8d3; - border: solid #32c620; - border-width: 0 0 0 6px; - color: #196310; - } - .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: #196310; - } - .p-toast .p-toast-message.p-toast-message-warn { - background: #fef8d6; - border: solid #e4c306; - border-width: 0 0 0 6px; - color: #726203; - } - .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: #726203; - } - .p-toast .p-toast-message.p-toast-message-error { - background: #fdded2; - border: solid #de450a; - border-width: 0 0 0 6px; - color: #6f2205; - } - .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: #6f2205; - } - - .p-galleria .p-galleria-close { - margin: 0.5rem; - background: transparent; - color: #f2f4f8; - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 2rem; - } - .p-galleria .p-galleria-close:hover { - background: rgba(255, 255, 255, 0.1); - color: #f2f4f8; - } - .p-galleria .p-galleria-item-nav { - background: transparent; - color: #f2f4f8; - width: 4rem; - height: 4rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 1px; - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 2rem; - } - .p-galleria .p-galleria-item-nav:not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.1); - color: #f2f4f8; - } - .p-galleria .p-galleria-caption { - background: rgba(0, 0, 0, 0.5); - color: #f2f4f8; - padding: 1rem; - } - .p-galleria .p-galleria-indicators { - padding: 1rem; - } - .p-galleria .p-galleria-indicators .p-galleria-indicator button { - background-color: #dde1e6; - 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: #44a1d9; - 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: #44a1d9; - 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: #f2f4f8; - 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: #f2f4f8; - } - .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .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-image-action.p-link .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .p-avatar { - background-color: #dee2e6; - border-radius: 1px; - } - .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: #1174c0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - } - .p-badge.p-badge-success { - background-color: #207f3b; - color: #ffffff; - } - .p-badge.p-badge-info { - background-color: #107d79; - color: #ffffff; - } - .p-badge.p-badge-warning { - background-color: #f0c135; - color: #212529; - } - .p-badge.p-badge-danger { - background-color: #d8222f; - 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: #343a3f; - border-radius: 16px; - padding: 0 0.25rem; - } - .p-chip .p-chip-text { - line-height: 1.5; - margin-top: 0.125rem; - margin-bottom: 0.125rem; - } - .p-chip .p-chip-icon { - margin-right: 0.5rem; - } - .p-chip .pi-chip-remove-icon { - margin-left: 0.5rem; - } - .p-chip img { - width: 1.75rem; - height: 1.75rem; - margin-left: -0.25rem; - margin-right: 0.5rem; - } - .p-chip .pi-chip-remove-icon { - border-radius: 1px; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-chip .pi-chip-remove-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .p-inplace .p-inplace-display { - padding: 0.25rem 0.25rem; - border-radius: 1px; - 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: #dde1e6; - color: #343a3f; - } - .p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #90c9f5; - } - - .p-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #dee2e6; - border-radius: 1px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #1174c0; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #1174c0; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 1px; - border-bottom-left-radius: 1px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 1px; - border-bottom-right-radius: 1px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 1px; - border-top-right-radius: 1px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 1px; - border-bottom-right-radius: 1px; - } - - .p-progressbar { - border: 0 none; - height: 1.5rem; - background: #dee2e6; - border-radius: 1px; - } - .p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: #1174c0; - } - .p-progressbar .p-progressbar-label { - color: #ffffff; - line-height: 1.5rem; - } - - .p-scrolltop { - width: 2rem; - height: 2rem; - border-radius: 1px; - box-shadow: 0 2px 4px -1px rgba(0, 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: 1rem; - color: #f2f4f8; - } - .p-scrolltop .p-icon { - width: 1rem; - height: 1rem; - } - - .p-skeleton { - background-color: #dde1e6; - border-radius: 1px; - } - .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: #1174c0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - padding: 0.25rem 0.4rem; - border-radius: 1px; - } - .p-tag.p-tag-success { - background-color: #207f3b; - color: #ffffff; - } - .p-tag.p-tag-info { - background-color: #107d79; - color: #ffffff; - } - .p-tag.p-tag-warning { - background-color: #f0c135; - color: #212529; - } - .p-tag.p-tag-danger { - background-color: #d8222f; - color: #ffffff; - } - .p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: 0.75rem; - } - .p-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #343a3f; - border: 1px solid #dee2e6; - padding: 0.5rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} diff --git a/client/src/assets/components/themes/nova-accent/theme.css b/client/src/assets/components/themes/nova-accent/theme.css deleted file mode 100644 index 456b28dc..00000000 --- a/client/src/assets/components/themes/nova-accent/theme.css +++ /dev/null @@ -1,6392 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #e02365; - --highlight-text-color: #ffffff; - --focus-ring: 0 0 0 0.2rem #8dcdff; - color-scheme: light; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#f2f8fd; - --primary-100:#c2dff6; - --primary-200:#91c6ef; - --primary-300:#61ade7; - --primary-400:#3093e0; - --primary-500:#007ad9; - --primary-600:#0068b8; - --primary-700:#005598; - --primary-800:#004377; - --primary-900:#003157; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #212121; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #333333; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #bababa; - color: #333333; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #a80000; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #e02365; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #a80000; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #848484; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #a80000; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #848484; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0.25rem; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #a6a6a6; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #212121; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #666666; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #a80000; - } - .p-cascadeselect.p-variant-filled { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #e02365; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #a80000; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #007ad9; - background: #007ad9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #212121; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #a80000; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #212121; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #bababa; - color: #333333; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #333333; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #a80000; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #848484; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #848484; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #a80000; - } - .p-dropdown.p-variant-filled { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .p-dropdown-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #e02365; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #a80000; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #eaeaea; - color: #848484; - border-top: 1px solid #a6a6a6; - border-left: 1px solid #a6a6a6; - border-bottom: 1px solid #a6a6a6; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #a6a6a6; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #848484; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #848484; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #a80000; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #848484; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #a80000; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #a80000; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #848484; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #666666; - } - - :-moz-placeholder { - color: #666666; - } - - ::-moz-placeholder { - color: #666666; - } - - :-ms-input-placeholder { - color: #666666; - } - - .p-input-filled .p-inputtext { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #ffffff; - color: #333333; - border: 1px solid #a6a6a6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .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.p-highlight.p-focus { - background: #e02365; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #eaeaea; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #333333; - background: #eaeaea; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - - p-listbox.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: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #e02365; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #eaeaea; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #a80000; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #848484; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #212121; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #007ad9; - background: #007ad9; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #007ad9; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #005b9f; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #007ad9; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #007ad9; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-selectbutton .p-button { - background: #dadada; - border: 1px solid #dadada; - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #666666; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #c8c8c8; - border-color: #c8c8c8; - color: #333333; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #212121; - } - .p-selectbutton .p-button.p-highlight { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #116fbf; - border-color: #116fbf; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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: #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.p-variant-filled { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #eaeaea; - color: #848484; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #d2d2d2; - color: #848484; - } - .p-button.p-button-text { - background-color: transparent; - color: #007ad9; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #eaeaea; - color: #848484; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #d2d2d2; - color: #848484; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #007ad9; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #546e7a; - color: #ffffff; - border-color: #546e7a; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #b0bec5; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #455a64; - color: #ffffff; - border-color: #455a64; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #005b9f; - color: #ffffff; - border-color: #005b9f; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(0, 122, 217, 0.16); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - border-color: transparent; - color: #007ad9; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(0, 122, 217, 0.16); - border-color: transparent; - color: #007ad9; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #107d11; - color: #ffffff; - border-color: #107d11; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #aae5aa; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #0c6b0d; - color: #ffffff; - border-color: #0c6b0d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(52, 168, 53, 0.04); - color: #34a835; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(52, 168, 53, 0.16); - color: #34a835; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(52, 168, 53, 0.04); - border-color: transparent; - color: #34a835; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(52, 168, 53, 0.16); - border-color: transparent; - color: #34a835; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ed990b; - color: #333333; - border-color: #ed990b; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ffeab4; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #d38b10; - color: #333333; - border-color: #d38b10; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 186, 1, 0.04); - color: #ffba01; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 186, 1, 0.16); - color: #ffba01; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 186, 1, 0.04); - border-color: transparent; - color: #ffba01; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 186, 1, 0.16); - border-color: transparent; - color: #ffba01; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8e24aa; - color: #ffffff; - border-color: #8e24aa; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7b1fa2; - color: #ffffff; - border-color: #7b1fa2; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c01120; - color: #ffffff; - border-color: #c01120; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #f9b4ba; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #a90000; - color: #ffffff; - border-color: #a90000; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(233, 18, 36, 0.04); - color: #e91224; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(233, 18, 36, 0.16); - color: #e91224; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(233, 18, 36, 0.04); - border-color: transparent; - color: #e91224; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #005b9f; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #324249; - color: #fff; - } - .p-speeddial-action:hover { - background: #222c31; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #8dcdff; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #c8c8c8; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid #8dcdff; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #e02365; - color: #ffffff; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #e02365; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #e02365; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-datatable .p-column-resizer-helper { - background: #007ad9; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #007ad9; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #d8dae2; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-orderlist .p-orderlist-header { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #333333; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #c8c8c8; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #333333; - background: #d6d6d6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - 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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #f9f9f9; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #eaeaea; - } - - .p-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-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-picklist .p-picklist-header { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #333333; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #c8c8c8; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #333333; - background: #d6d6d6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #ffffff; - background: #e02365; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - 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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #f9f9f9; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #eaeaea; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #8dcdff; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #e02365; - color: #ffffff; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #ffffff; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #ffffff; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #333333; - } - .p-treetable .p-column-resizer-helper { - background: #007ad9; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #007ad9; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #dbdbdb; - border-color: #dbdbdb; - color: #333333; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f8f8; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-splitter { - border: 1px solid #c8c8c8; - background: #ffffff; - border-radius: 3px; - color: #333333; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #eaeaea; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #d8dae2; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-splitter .p-splitter-gutter-resizing { - background: #d8dae2; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #333333; - border: 1px solid #dee2e6; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #848484; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #e02365; - color: #ffffff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #333333; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #007ad9; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 0.571rem 1rem; - color: #333333; - } - .p-stepper .p-stepper-separator { - background-color: #c8c8c8; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #333333; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #007ad9; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #333333; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #007ad9; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #116fbf; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(200, 200, 200, 0); - border-bottom-color: #bebebe; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #c8c8c8; - } - - .p-sidebar { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #007ad9; - border-style: dashed; - background-color: #e02365; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #005b9f; - color: #ffffff; - border-color: #005b9f; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #333333; - } - - .p-contextmenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - - .p-menu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #333333; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #007ad9; - color: #ffffff; - background: #007ad9; - border-radius: 3px; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #dbdbdb; - border-color: #dbdbdb; - color: #333333; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .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-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #333333; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-slidemenu .p-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - - .p-tieredmenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #007ad9; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #007ad9; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -@layer primeng { - .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/client/src/assets/components/themes/nova-alt/theme.css b/client/src/assets/components/themes/nova-alt/theme.css deleted file mode 100644 index 2e286038..00000000 --- a/client/src/assets/components/themes/nova-alt/theme.css +++ /dev/null @@ -1,6394 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #007ad9; - --highlight-text-color: #ffffff; - --focus-ring: 0 0 0 0.2rem #8dcdff; - color-scheme: light; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#f2f8fd; - --primary-100:#c2dff6; - --primary-200:#91c6ef; - --primary-300:#61ade7; - --primary-400:#3093e0; - --primary-500:#007ad9; - --primary-600:#0068b8; - --primary-700:#005598; - --primary-800:#004377; - --primary-900:#003157; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #212121; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #333333; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #bababa; - color: #333333; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #a80000; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #007ad9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #a80000; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #848484; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #a80000; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #848484; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0.25rem; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #a6a6a6; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #212121; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #666666; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #a80000; - } - .p-cascadeselect.p-variant-filled { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #007ad9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #a80000; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #007ad9; - background: #007ad9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #212121; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #a80000; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #212121; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #bababa; - color: #333333; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #333333; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #a80000; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #848484; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #848484; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #a80000; - } - .p-dropdown.p-variant-filled { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .p-dropdown-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #007ad9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #a80000; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #eaeaea; - color: #848484; - border-top: 1px solid #a6a6a6; - border-left: 1px solid #a6a6a6; - border-bottom: 1px solid #a6a6a6; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #a6a6a6; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #848484; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #848484; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #a80000; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #848484; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #a80000; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #a80000; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #848484; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #666666; - } - - :-moz-placeholder { - color: #666666; - } - - ::-moz-placeholder { - color: #666666; - } - - :-ms-input-placeholder { - color: #666666; - } - - .p-input-filled .p-inputtext { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #ffffff; - color: #333333; - border: 1px solid #a6a6a6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .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.p-highlight.p-focus { - background: #007ad9; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #eaeaea; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #333333; - background: #eaeaea; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - - p-listbox.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: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #007ad9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #eaeaea; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #a80000; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #848484; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #212121; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #007ad9; - background: #007ad9; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #007ad9; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #005b9f; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #007ad9; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #007ad9; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #ffffff; - } - - .p-selectbutton .p-button { - background: #dadada; - border: 1px solid #dadada; - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #666666; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #c8c8c8; - border-color: #c8c8c8; - color: #333333; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #212121; - } - .p-selectbutton .p-button.p-highlight { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #116fbf; - border-color: #116fbf; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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: #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.p-variant-filled { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #eaeaea; - color: #848484; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #d2d2d2; - color: #848484; - } - .p-button.p-button-text { - background-color: transparent; - color: #007ad9; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #eaeaea; - color: #848484; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #d2d2d2; - color: #848484; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #007ad9; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #546e7a; - color: #ffffff; - border-color: #546e7a; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #b0bec5; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #455a64; - color: #ffffff; - border-color: #455a64; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #005b9f; - color: #ffffff; - border-color: #005b9f; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(0, 122, 217, 0.16); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - border-color: transparent; - color: #007ad9; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(0, 122, 217, 0.16); - border-color: transparent; - color: #007ad9; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #107d11; - color: #ffffff; - border-color: #107d11; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #aae5aa; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #0c6b0d; - color: #ffffff; - border-color: #0c6b0d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(52, 168, 53, 0.04); - color: #34a835; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(52, 168, 53, 0.16); - color: #34a835; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(52, 168, 53, 0.04); - border-color: transparent; - color: #34a835; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(52, 168, 53, 0.16); - border-color: transparent; - color: #34a835; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ed990b; - color: #333333; - border-color: #ed990b; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ffeab4; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #d38b10; - color: #333333; - border-color: #d38b10; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 186, 1, 0.04); - color: #ffba01; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 186, 1, 0.16); - color: #ffba01; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 186, 1, 0.04); - border-color: transparent; - color: #ffba01; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 186, 1, 0.16); - border-color: transparent; - color: #ffba01; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8e24aa; - color: #ffffff; - border-color: #8e24aa; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7b1fa2; - color: #ffffff; - border-color: #7b1fa2; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c01120; - color: #ffffff; - border-color: #c01120; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #f9b4ba; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #a90000; - color: #ffffff; - border-color: #a90000; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(233, 18, 36, 0.04); - color: #e91224; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(233, 18, 36, 0.16); - color: #e91224; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(233, 18, 36, 0.04); - border-color: transparent; - color: #e91224; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #005b9f; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #324249; - color: #fff; - } - .p-speeddial-action:hover { - background: #222c31; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #8dcdff; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #c8c8c8; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid #8dcdff; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #007ad9; - color: #ffffff; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #007ad9; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #007ad9; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-datatable .p-column-resizer-helper { - background: #007ad9; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #333333; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #d8dae2; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-orderlist .p-orderlist-header { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #333333; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #c8c8c8; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #333333; - background: #d6d6d6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - 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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #f9f9f9; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #eaeaea; - } - - .p-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-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-picklist .p-picklist-header { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #333333; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #c8c8c8; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #333333; - background: #d6d6d6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - 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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #f9f9f9; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #eaeaea; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #8dcdff; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #007ad9; - color: #ffffff; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #ffffff; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #ffffff; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #333333; - } - .p-treetable .p-column-resizer-helper { - background: #007ad9; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #333333; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #dbdbdb; - border-color: #dbdbdb; - color: #333333; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f8f8; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-splitter { - border: 1px solid #c8c8c8; - background: #ffffff; - border-radius: 3px; - color: #333333; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #eaeaea; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #d8dae2; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-splitter .p-splitter-gutter-resizing { - background: #d8dae2; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #333333; - border: 1px solid #dee2e6; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #848484; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #007ad9; - color: #ffffff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #333333; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #007ad9; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 0.571rem 1rem; - color: #333333; - } - .p-stepper .p-stepper-separator { - background-color: #c8c8c8; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #333333; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #007ad9; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #333333; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #007ad9; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #116fbf; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(200, 200, 200, 0); - border-bottom-color: #bebebe; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #c8c8c8; - } - - .p-sidebar { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #007ad9; - border-style: dashed; - background-color: #007ad9; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #005b9f; - color: #ffffff; - border-color: #005b9f; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #333333; - } - - .p-contextmenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - - .p-menu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #333333; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #333333; - color: #ffffff; - background: #333333; - border-radius: 3px; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #dbdbdb; - border-color: #dbdbdb; - color: #333333; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .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-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #333333; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-slidemenu .p-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - - .p-tieredmenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #007ad9; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #007ad9; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -@layer primeng { - .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/client/src/assets/components/themes/nova/theme.css b/client/src/assets/components/themes/nova/theme.css deleted file mode 100644 index b1bfbf25..00000000 --- a/client/src/assets/components/themes/nova/theme.css +++ /dev/null @@ -1,6382 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #007ad9; - --highlight-text-color: #ffffff; - --focus-ring: 0 0 0 0.2rem #8dcdff; - color-scheme: light; -} - -:root { - --blue-50:#f3f8fc; - --blue-100:#c6dcef; - --blue-200:#98c1e3; - --blue-300:#6ba5d7; - --blue-400:#3d8aca; - --blue-500:#106ebe; - --blue-600:#0e5ea2; - --blue-700:#0b4d85; - --blue-800:#093d69; - --blue-900:#062c4c; - --green-50:#f7fbf6; - --green-100:#d6ead1; - --green-200:#b6d9ad; - --green-300:#96c889; - --green-400:#76b765; - --green-500:#56a641; - --green-600:#498d37; - --green-700:#3c742e; - --green-800:#2f5b24; - --green-900:#22421a; - --yellow-50:#fffcf5; - --yellow-100:#fdefcd; - --yellow-200:#fbe3a6; - --yellow-300:#f9d67f; - --yellow-400:#f8ca57; - --yellow-500:#f6bd30; - --yellow-600:#d1a129; - --yellow-700:#ac8422; - --yellow-800:#87681a; - --yellow-900:#624c13; - --cyan-50:#f4fbfd; - --cyan-100:#ccebf5; - --cyan-200:#a4dbed; - --cyan-300:#7ccce5; - --cyan-400:#54bcdd; - --cyan-500:#2cacd5; - --cyan-600:#2592b5; - --cyan-700:#1f7895; - --cyan-800:#185f75; - --cyan-900:#124555; - --pink-50:#fdf4f9; - --pink-100:#f6cce0; - --pink-200:#eea3c7; - --pink-300:#e77aae; - --pink-400:#df5296; - --pink-500:#d8297d; - --pink-600:#b8236a; - --pink-700:#971d58; - --pink-800:#771745; - --pink-900:#561032; - --indigo-50:#f4f6fd; - --indigo-100:#ccd3f5; - --indigo-200:#a4b0ed; - --indigo-300:#7c8de5; - --indigo-400:#546add; - --indigo-500:#2c47d5; - --indigo-600:#253cb5; - --indigo-700:#1f3295; - --indigo-800:#182775; - --indigo-900:#121c55; - --teal-50:#f6fbfa; - --teal-100:#d1eae5; - --teal-200:#add9d1; - --teal-300:#89c8bd; - --teal-400:#65b7a8; - --teal-500:#41a694; - --teal-600:#378d7e; - --teal-700:#2e7468; - --teal-800:#245b51; - --teal-900:#1a423b; - --orange-50:#fff9f5; - --orange-100:#fde4cd; - --orange-200:#fbcfa6; - --orange-300:#f9ba7f; - --orange-400:#f8a457; - --orange-500:#f68f30; - --orange-600:#d17a29; - --orange-700:#ac6422; - --orange-800:#874f1a; - --orange-900:#623913; - --bluegray-50:#f7f8f9; - --bluegray-100:#dae0e3; - --bluegray-200:#bdc7cd; - --bluegray-300:#a0aeb6; - --bluegray-400:#8295a0; - --bluegray-500:#657c8a; - --bluegray-600:#566975; - --bluegray-700:#475761; - --bluegray-800:#38444c; - --bluegray-900:#283237; - --purple-50:#f9f8fd; - --purple-100:#e1dff7; - --purple-200:#cac5f1; - --purple-300:#b2abeb; - --purple-400:#9b92e4; - --purple-500:#8378de; - --purple-600:#6f66bd; - --purple-700:#5c549b; - --purple-800:#48427a; - --purple-900:#343059; - --red-50:#fdf4f3; - --red-100:#f6ccc6; - --red-200:#eea39a; - --red-300:#e77b6d; - --red-400:#df5240; - --red-500:#d82a13; - --red-600:#b82410; - --red-700:#971d0d; - --red-800:#77170a; - --red-900:#561108; - --primary-50:#f2f8fd; - --primary-100:#c2dff6; - --primary-200:#91c6ef; - --primary-300:#61ade7; - --primary-400:#3093e0; - --primary-500:#007ad9; - --primary-600:#0068b8; - --primary-700:#005598; - --primary-800:#004377; - --primary-900:#003157; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #212121; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #333333; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #bababa; - color: #333333; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #a80000; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #007ad9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #a80000; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #848484; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #a80000; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #848484; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0.25rem; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #a6a6a6; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #212121; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #666666; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #a80000; - } - .p-cascadeselect.p-variant-filled { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #007ad9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #a80000; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #007ad9; - background: #007ad9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #212121; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #a80000; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #212121; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #bababa; - color: #333333; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #333333; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #a80000; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #848484; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #848484; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #a80000; - } - .p-dropdown.p-variant-filled { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .p-dropdown-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #007ad9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #d6d6d6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #a80000; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #eaeaea; - color: #848484; - border-top: 1px solid #a6a6a6; - border-left: 1px solid #a6a6a6; - border-bottom: 1px solid #a6a6a6; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #a6a6a6; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #848484; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #848484; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #a80000; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #848484; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #a80000; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #a80000; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #848484; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #666666; - } - - :-moz-placeholder { - color: #666666; - } - - ::-moz-placeholder { - color: #666666; - } - - :-ms-input-placeholder { - color: #666666; - } - - .p-input-filled .p-inputtext { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #ffffff; - color: #333333; - border: 1px solid #a6a6a6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .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.p-highlight.p-focus { - background: #007ad9; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #eaeaea; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #333333; - background: #eaeaea; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - - p-listbox.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: #c8c8c8; - color: #333333; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #848484; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #333333; - background: transparent; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #007ad9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #333333; - background: #eaeaea; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #333333; - background: #eaeaea; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #333333; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #a80000; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #848484; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #848484; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #212121; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #007ad9; - background: #007ad9; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #007ad9; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #005b9f; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e4018d; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #007ad9; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #007ad9; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #b5019f; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #ffffff; - } - - .p-selectbutton .p-button { - background: #dadada; - border: 1px solid #dadada; - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #666666; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #c8c8c8; - border-color: #c8c8c8; - color: #333333; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #212121; - } - .p-selectbutton .p-button.p-highlight { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #116fbf; - border-color: #116fbf; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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: #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.p-variant-filled { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #848484; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #848484; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #eaeaea; - color: #848484; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #d2d2d2; - color: #848484; - } - .p-button.p-button-text { - background-color: transparent; - color: #007ad9; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #eaeaea; - color: #848484; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #d2d2d2; - color: #848484; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #007ad9; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #546e7a; - color: #ffffff; - border-color: #546e7a; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #b0bec5; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #455a64; - color: #ffffff; - border-color: #455a64; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #005b9f; - color: #ffffff; - border-color: #005b9f; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(0, 122, 217, 0.16); - color: #007ad9; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(0, 122, 217, 0.04); - border-color: transparent; - color: #007ad9; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(0, 122, 217, 0.16); - border-color: transparent; - color: #007ad9; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #107d11; - color: #ffffff; - border-color: #107d11; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #aae5aa; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #0c6b0d; - color: #ffffff; - border-color: #0c6b0d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(52, 168, 53, 0.04); - color: #34a835; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(52, 168, 53, 0.16); - color: #34a835; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(52, 168, 53, 0.04); - border-color: transparent; - color: #34a835; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(52, 168, 53, 0.16); - border-color: transparent; - color: #34a835; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ed990b; - color: #333333; - border-color: #ed990b; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ffeab4; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #d38b10; - color: #333333; - border-color: #d38b10; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 186, 1, 0.04); - color: #ffba01; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 186, 1, 0.16); - color: #ffba01; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 186, 1, 0.04); - border-color: transparent; - color: #ffba01; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 186, 1, 0.16); - border-color: transparent; - color: #ffba01; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8e24aa; - color: #ffffff; - border-color: #8e24aa; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ce93d8; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7b1fa2; - color: #ffffff; - border-color: #7b1fa2; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c01120; - color: #ffffff; - border-color: #c01120; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #f9b4ba; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #a90000; - color: #ffffff; - border-color: #a90000; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(233, 18, 36, 0.04); - color: #e91224; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(233, 18, 36, 0.16); - color: #e91224; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(233, 18, 36, 0.04); - border-color: transparent; - color: #e91224; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #005b9f; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #324249; - color: #fff; - } - .p-speeddial-action:hover { - background: #222c31; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #8dcdff; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #c8c8c8; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid #8dcdff; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #007ad9; - color: #ffffff; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #007ad9; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #007ad9; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-datatable .p-column-resizer-helper { - background: #007ad9; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #f4f4f4; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #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 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #eaeaea; - color: #333333; - background: #ffffff; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #d8dae2; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-orderlist .p-orderlist-header { - color: #333333; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #333333; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #c8c8c8; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #333333; - background: #d6d6d6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - 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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #f9f9f9; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #eaeaea; - } - - .p-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-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - border-color: #007ad9; - } - .p-picklist .p-picklist-header { - color: #333333; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #333333; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #c8c8c8; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #333333; - background: #d6d6d6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #ffffff; - background: #007ad9; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - 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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #f9f9f9; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #eaeaea; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #007ad9; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #005b9f; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #8dcdff; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #007ad9; - color: #ffffff; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #ffffff; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #ffffff; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #333333; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #333333; - } - .p-treetable .p-column-resizer-helper { - background: #007ad9; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f4f4f4; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #dbdbdb; - border-color: #dbdbdb; - color: #333333; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f8f8; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-splitter { - border: 1px solid #c8c8c8; - background: #ffffff; - border-radius: 3px; - color: #333333; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #eaeaea; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #d8dae2; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-splitter .p-splitter-gutter-resizing { - background: #d8dae2; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #333333; - border: 1px solid #dee2e6; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #848484; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #007ad9; - color: #ffffff; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #333333; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #007ad9; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 0.571rem 1rem; - color: #333333; - } - .p-stepper .p-stepper-separator { - background-color: #c8c8c8; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #333333; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #007ad9; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #333333; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #007ad9; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #116fbf; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(200, 200, 200, 0); - border-bottom-color: #bebebe; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #c8c8c8; - } - - .p-sidebar { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #007ad9; - border-color: transparent; - background: transparent; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #007ad9; - border-style: dashed; - background-color: #007ad9; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #116fbf; - color: #ffffff; - border-color: #116fbf; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #005b9f; - color: #ffffff; - border-color: #005b9f; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 3px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #333333; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #333333; - } - - .p-contextmenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #8dcdff; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - - .p-menu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #333333; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #333333; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #333333; - background: #eaeaea; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #c8c8c8; - color: #333333; - background: #f4f4f4; - border-radius: 3px; - transition: background-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #333333; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #dbdbdb; - border-color: #dbdbdb; - color: #333333; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #007ad9; - border-color: #007ad9; - color: #ffffff; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #005b9f; - background: #005b9f; - color: #ffffff; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #c8c8c8; - background: #ffffff; - color: #333333; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .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-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #333333; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - .p-slidemenu .p-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #007ad9; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #8dcdff; - } - - .p-tieredmenu { - padding: 0; - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #c8c8c8; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #333333; - transition: background-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #333333; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #333333; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #333333; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #333333; - background: #d6d6d6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #333333; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #333333; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #333333; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #d8dae2; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #8dcdff; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #eaeaea; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #007ad9; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #007ad9; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #333333; - border: 1px solid #c8c8c8; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -@layer primeng { - .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/client/src/assets/components/themes/rhea/theme.css b/client/src/assets/components/themes/rhea/theme.css deleted file mode 100644 index aa7bcbb9..00000000 --- a/client/src/assets/components/themes/rhea/theme.css +++ /dev/null @@ -1,6370 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #afd3c8; - --highlight-text-color: #385048; - --focus-ring: 0 0 0 0.2rem #e4e9ec; - color-scheme: light; -} - -:root { - --blue-50:#f6fbfe; - --blue-100:#d4edfb; - --blue-200:#b2e0f7; - --blue-300:#91d2f4; - --blue-400:#6fc4f0; - --blue-500:#4db6ed; - --blue-600:#419bc9; - --blue-700:#367fa6; - --blue-800:#2a6482; - --blue-900:#1f495f; - --green-50:#f7fcf9; - --green-100:#daeee4; - --green-200:#bce1ce; - --green-300:#9fd4b8; - --green-400:#81c7a3; - --green-500:#64ba8d; - --green-600:#559e78; - --green-700:#468263; - --green-800:#37664e; - --green-900:#284a38; - --yellow-50:#fffdf6; - --yellow-100:#fef4d5; - --yellow-200:#fdecb4; - --yellow-300:#fce493; - --yellow-400:#fbdb71; - --yellow-500:#fad350; - --yellow-600:#d5b344; - --yellow-700:#af9438; - --yellow-800:#8a742c; - --yellow-900:#645420; - --cyan-50:#f7fefe; - --cyan-100:#daf8fa; - --cyan-200:#bdf3f6; - --cyan-300:#a0edf2; - --cyan-400:#83e8ee; - --cyan-500:#66e2ea; - --cyan-600:#57c0c7; - --cyan-700:#479ea4; - --cyan-800:#387c81; - --cyan-900:#295a5e; - --pink-50:#fef8fc; - --pink-100:#fadeef; - --pink-200:#f7c4e2; - --pink-300:#f3a9d5; - --pink-400:#f08fc9; - --pink-500:#ec75bc; - --pink-600:#c963a0; - --pink-700:#a55284; - --pink-800:#824067; - --pink-900:#5e2f4b; - --indigo-50:#f7f9fe; - --indigo-100:#d6e4f8; - --indigo-200:#b6cef2; - --indigo-300:#96b8ec; - --indigo-400:#75a3e7; - --indigo-500:#558de1; - --indigo-600:#4878bf; - --indigo-700:#3c639e; - --indigo-800:#2f4e7c; - --indigo-900:#22385a; - --teal-50:#f6fbfa; - --teal-100:#d4ebe7; - --teal-200:#b2dbd4; - --teal-300:#90ccc1; - --teal-400:#6ebcae; - --teal-500:#4cac9b; - --teal-600:#419284; - --teal-700:#35786d; - --teal-800:#2a5f55; - --teal-900:#1e453e; - --orange-50:#fefbf6; - --orange-100:#fbebd2; - --orange-200:#f9dbae; - --orange-300:#f6cb8a; - --orange-400:#f3bb67; - --orange-500:#f0ab43; - --orange-600:#cc9139; - --orange-700:#a8782f; - --orange-800:#845e25; - --orange-900:#60441b; - --bluegray-50:#f9fafa; - --bluegray-100:#e0e5e9; - --bluegray-200:#c8d1d7; - --bluegray-300:#b0bdc5; - --bluegray-400:#97a8b4; - --bluegray-500:#7f94a2; - --bluegray-600:#6c7e8a; - --bluegray-700:#596871; - --bluegray-800:#465159; - --bluegray-900:#333b41; - --purple-50:#fbf8fc; - --purple-100:#ecddf1; - --purple-200:#ddc2e6; - --purple-300:#cea7dc; - --purple-400:#bf8cd1; - --purple-500:#b071c6; - --purple-600:#9660a8; - --purple-700:#7b4f8b; - --purple-800:#613e6d; - --purple-900:#462d4f; - --red-50:#fff7f5; - --red-100:#ffd7cf; - --red-200:#ffb7a8; - --red-300:#ff9782; - --red-400:#ff775b; - --red-500:#ff5735; - --red-600:#d94a2d; - --red-700:#b33d25; - --red-800:#8c301d; - --red-900:#662315; - --primary-50:#f8fafa; - --primary-100:#dfe6e9; - --primary-200:#c6d1d7; - --primary-300:#adbdc6; - --primary-400:#94a9b4; - --primary-500:#7b95a3; - --primary-600:#697f8b; - --primary-700:#566872; - --primary-800:#44525a; - --primary-900:#313c41; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 2px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.429rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.786rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #a6a6a6; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #666666; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.429rem; - background: #dadada; - color: #666666; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #cbcbcb; - color: #666666; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #e7a3a3; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #666666; - border: 1px solid #eaeaea; - border-radius: 2px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #666666; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #aed3c7; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #666666; - background: #e0e0e0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #666666; - background: #f4f4f4; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.857rem; - color: #666666; - background: #f4f4f4; - font-weight: 700; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.429rem 0.857rem; - color: #666666; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #e7a3a3; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #a6a6a6; - right: 0.429rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #a6a6a6; - right: 2.786rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #e7a3a3; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - 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; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #a6a6a6; - right: 0.429rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #a6a6a6; - right: 2.786rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0.25rem; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #dadada; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #a6a6a6; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.429rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #a6a6a6; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #a6a6a6; - width: 2.357rem; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #e7a3a3; - } - .p-cascadeselect.p-variant-filled { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #aed3c7; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #666666; - background: #e0e0e0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #666666; - background: #f4f4f4; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.857rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #e7a3a3; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.429rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #a6a6a6; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 1px solid #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; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #7b95a3; - background: #7b95a3; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #a6a6a6; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #617c8a; - background: #617c8a; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #7b95a3; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #617c8a; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #e7a3a3; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #a6a6a6; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.429rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.429rem; - margin-right: 0.5rem; - background: #dadada; - color: #666666; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #cbcbcb; - color: #666666; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.2145rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #666666; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #e7a3a3; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.429rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #a6a6a6; - right: 0.429rem; - } - - .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:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #a6a6a6; - width: 2.357rem; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #a6a6a6; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #e7a3a3; - } - .p-dropdown.p-variant-filled { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - .p-dropdown-panel { - background: #ffffff; - color: #666666; - border: 1px solid #eaeaea; - border-radius: 2px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #dadada; - color: #666666; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.429rem; - margin-right: -1.429rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.429rem; - color: #a6a6a6; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #666666; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #aed3c7; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #666666; - background: #e0e0e0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #666666; - background: #f4f4f4; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.857rem; - color: #666666; - background: #f4f4f4; - font-weight: 700; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.857rem; - color: #666666; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #e7a3a3; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #dbdbdb; - color: #666666; - border-top: 1px solid #dadada; - border-left: 1px solid #dadada; - border-bottom: 1px solid #dadada; - padding: 0.429rem 0.429rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #dadada; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.429rem; - color: #a6a6a6; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.429rem; - color: #a6a6a6; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #e7a3a3; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 1.858rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #a6a6a6; - right: 0.429rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #e7a3a3; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 1.858rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #a6a6a6; - right: 0.429rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.786rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.786rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f4f4f4; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 1.858rem; - } - - .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 > .p-inputswitch-slider { - border-color: #e7a3a3; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.429rem; - color: #a6a6a6; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 1.858rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 1.858rem; - } - - .p-icon-field-left.p-float-label > label { - left: 1.858rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 1.858rem; - } - - ::-webkit-input-placeholder { - color: #a6a6a6; - } - - :-moz-placeholder { - color: #a6a6a6; - } - - ::-moz-placeholder { - color: #a6a6a6; - } - - :-ms-input-placeholder { - color: #a6a6a6; - } - - .p-input-filled .p-inputtext { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f4f4f4; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #f4f4f4; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.375375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.53625rem; - } - - .p-listbox { - background: #ffffff; - color: #666666; - border: 1px solid #dadada; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #dadada; - color: #666666; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.429rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.429rem; - color: #a6a6a6; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .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.p-highlight.p-focus { - background: #aed3c7; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #666666; - background: #f4f4f4; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #666666; - background: #f4f4f4; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #666666; - background: #f4f4f4; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - - p-listbox.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: #dadada; - color: #666666; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #a6a6a6; - width: 2.357rem; - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-multiselect.p-variant-filled { - background: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.429rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.429rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #a6a6a6; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.857rem; - border: 0 none; - color: #666666; - background: transparent; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #aed3c7; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #666666; - background: #f4f4f4; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #666666; - background: #f4f4f4; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.857rem; - color: #666666; - background: #f4f4f4; - font-weight: 700; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.857rem; - color: #666666; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #f4f4f4; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #e7a3a3; - } - - 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-password.p-password-clearable .p-password-input { - padding-right: 1.858rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #a6a6a6; - right: 0.429rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.287rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #a6a6a6; - right: 1.858rem; - } - - .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; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #a6a6a6; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #7b95a3; - background: #7b95a3; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #617c8a; - background: #617c8a; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f4f4f4; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #7b95a3; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #617c8a; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #666666; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #f3b9b9; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #7b95a3; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #7b95a3; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #d66161; - } - - .p-selectbutton .p-button { - background: #eaeaea; - border: 1px solid #eaeaea; - color: #333333; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #666666; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #c8c8c8; - border-color: #c8c8c8; - color: #333333; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #666666; - } - .p-selectbutton .p-button.p-highlight { - background: #afd3c8; - border-color: #afd3c8; - color: #385048; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #385048; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #8dc8b5; - border-color: #8dc8b5; - color: #385048; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #385048; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.429rem; - width: 1.429rem; - 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: #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.p-variant-filled { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f4f4f4; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #f4f4f4; - } - - 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-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-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.429rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.429rem; - color: #a6a6a6; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 2.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 1.858rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - 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-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #666666; - border-color: transparent; - background: transparent; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .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-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.429rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #a6a6a6; - right: 2.357rem; - } - - .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; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #6c8999; - color: #ffffff; - border-color: #6c8999; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(123, 149, 163, 0.04); - color: #7b95a3; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #f4f4f4; - color: #a6a6a6; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #dbdbdb; - color: #a6a6a6; - } - .p-button.p-button-text { - background-color: transparent; - color: #7b95a3; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(123, 149, 163, 0.04); - color: #7b95a3; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #f4f4f4; - color: #a6a6a6; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #dbdbdb; - color: #a6a6a6; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #7b95a3; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.429rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #8e6f5f; - color: #ffffff; - border-color: #7a5743; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #bfaaa0; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #7a5743; - color: #ffffff; - border-color: #6e4e3c; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(163, 137, 123, 0.04); - color: #a3897b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(163, 137, 123, 0.16); - color: #a3897b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(163, 137, 123, 0.04); - border-color: transparent; - color: #a3897b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(163, 137, 123, 0.16); - border-color: transparent; - color: #a3897b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #81cbec; - color: #3d4447; - border-color: #60b7de; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #d2effc; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #3ea9db; - color: #3d4447; - border-color: #2987b1; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(163, 222, 248, 0.04); - color: #a3def8; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(163, 222, 248, 0.16); - color: #a3def8; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(163, 222, 248, 0.04); - border-color: transparent; - color: #a3def8; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(163, 222, 248, 0.16); - border-color: transparent; - color: #a3def8; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #80caaa; - color: #323e39; - border-color: #5ea285; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #caeede; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #31b57c; - color: #323e39; - border-color: #5ea285; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(163, 226, 198, 0.04); - color: #a3e2c6; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(163, 226, 198, 0.16); - color: #a3e2c6; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(163, 226, 198, 0.04); - border-color: transparent; - color: #a3e2c6; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(163, 226, 198, 0.16); - border-color: transparent; - color: #a3e2c6; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #ffd95e; - color: #333333; - border-color: #ffce3c; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #ffe9a8; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #ffce3c; - color: #333333; - border-color: #ffc62a; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(255, 227, 142, 0.04); - color: #ffe38e; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(255, 227, 142, 0.16); - color: #ffe38e; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 227, 142, 0.04); - border-color: transparent; - color: #ffe38e; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(255, 227, 142, 0.16); - border-color: transparent; - color: #ffe38e; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #de9eea; - color: #333333; - border-color: #d37de3; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #f0d3f6; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #d37de3; - color: #333333; - border-color: #c85ddc; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(233, 190, 241, 0.04); - color: #e9bef1; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(233, 190, 241, 0.16); - color: #e9bef1; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(233, 190, 241, 0.04); - border-color: transparent; - color: #e9bef1; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(233, 190, 241, 0.16); - border-color: transparent; - color: #e9bef1; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #ef9999; - color: #262222; - border-color: #cb5858; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #fbe2e2; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #eb5656; - color: #262222; - border-color: #b73737; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(244, 182, 182, 0.04); - color: #f4b6b6; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(244, 182, 182, 0.16); - color: #f4b6b6; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(244, 182, 182, 0.04); - border-color: transparent; - color: #f4b6b6; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #617c8a; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #324249; - color: #fff; - } - .p-speeddial-action:hover { - background: #222c31; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 2px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #e4e9ec; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #dadada; - border-width: 1px; - padding: 0.571rem 0.857rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #666666; - border-color: transparent; - background: transparent; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - 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:focus-visible { - outline: 0.15rem solid #e4e9ec; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #afd3c8; - color: #385048; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #afd3c8; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #afd3c8; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #666666; - } - .p-datatable .p-column-resizer-helper { - background: #7b95a3; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #7b95a3; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #ffffff; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #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-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #e4e9ec; - } - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #dadada; - margin: 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.857rem; - border-bottom: 1px solid #dadada; - color: #666666; - background: #ffffff; - margin: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 0.571rem 1rem; - border-bottom: 1px solid #dadada; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; - } - .p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; - } - .p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.571rem 1rem; - } - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 0.571rem 1rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 0.571rem 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #dadada; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-orderlist .p-orderlist-header { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #666666; - padding: 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #dadada; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #f4f4f4; - color: #666666; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #666666; - background: #e0e0e0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: #aed3c7; - } - .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.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #f8f8f8; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #f4f4f4; - } - - .p-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-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #dadada; - border-radius: 2px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - border-color: #7b95a3; - } - .p-picklist .p-picklist-header { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .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 { - color: #666666; - padding: 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #dadada; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #f4f4f4; - color: #666666; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #666666; - background: #e0e0e0; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #385048; - background: #afd3c8; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: #aed3c7; - } - .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.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #f8f8f8; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #f4f4f4; - } - - .p-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; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #e4e9ec; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #7b95a3; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #617c8a; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 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; - } - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #7b95a3; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f4f4f4; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #617c8a; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #e4e9ec; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #afd3c8; - color: #385048; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #385048; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #385048; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #eaeaea; - color: #666666; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #666666; - } - .p-treetable .p-column-resizer-helper { - background: #7b95a3; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #7b95a3; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #e4e9ec; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #617c8a; - border-color: #617c8a; - color: #ffffff; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #afd3c8; - border-color: #dadada; - color: #385048; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #8dc8b5; - background: #8dc8b5; - color: #385048; - } - .p-accordion .p-accordion-content { - padding: 0.571rem 1rem; - border: 1px solid #dadada; - background: #ffffff; - color: #666666; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-panel .p-panel-footer { - 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f8f8; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - - .p-splitter { - border: 1px solid #dadada; - background: #ffffff; - border-radius: 2px; - color: #666666; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #eaeaea; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dadada; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-splitter .p-splitter-gutter-resizing { - background: #dadada; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - 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; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #a6a6a6; - border: 1px solid #c8c8c8; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #a6a6a6; - font-weight: 700; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #afd3c8; - color: #385048; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #666666; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #7b95a3; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 0.571rem 1rem; - color: #666666; - } - .p-stepper .p-stepper-separator { - background-color: #c8c8c8; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #666666; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #7b95a3; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #666666; - padding: 1rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-dialog .p-dialog-footer { - border-top: 1px solid #dadada; - background: #ffffff; - color: #666666; - padding: 0.571rem 1rem; - text-align: right; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #666666; - border: 1px solid #f1f1f1; - border-radius: 2px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 0.571rem 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #7b95a3; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #6c8999; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(241, 241, 241, 0); - border-bottom-color: #e5e5e5; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #f1f1f1; - } - - .p-sidebar { - background: #ffffff; - color: #666666; - border: 1px solid #f1f1f1; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); - } - .p-sidebar .p-sidebar-header { - padding: 0.857rem 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #a6a6a6; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #666666; - border-color: transparent; - background: transparent; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - 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-sidebar .p-sidebar-footer { - padding: 0.857rem 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-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #7b95a3; - border-style: dashed; - background-color: #afd3c8; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 0.571rem 0.857rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #6c8999; - color: #ffffff; - border-color: #6c8999; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #617c8a; - color: #ffffff; - border-color: #617c8a; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #c8c8c8; - border-radius: 2px; - padding: 0.571rem 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #666666; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #666666; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #666666; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #666666; - } - - .p-contextmenu { - padding: 0; - background: #ffffff; - color: #666666; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 2px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 2px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 2px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #e4e9ec; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #ffffff; - color: #666666; - border: 1px solid #c8c8c8; - border-radius: 2px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #666666; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 2px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #666666; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-megamenu .p-submenu-list { - padding: 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - - .p-menu { - padding: 0; - background: #ffffff; - color: #666666; - border: 1px solid #c8c8c8; - border-radius: 2px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.857rem; - color: #666666; - background: #f4f4f4; - font-weight: 700; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-menu .p-menuitem-badge { - background: #7b95a3; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 2px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #ffffff; - color: #666666; - border: 1px solid #c8c8c8; - border-radius: 2px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 2px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-menubar .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 12.5rem; - border-radius: 2px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #666666; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #666666; - background: #eaeaea; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0; - background: #ffffff; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.571rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 4.285rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.999rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 7.713rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 9.427rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #7b95a3; - color: #ffffff; - background: #7b95a3; - border-radius: 2px; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #ffffff; - padding: 0.857rem 1rem; - font-weight: 700; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #e4e9ec; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #617c8a; - border-color: #617c8a; - color: #ffffff; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #afd3c8; - border-color: #dadada; - color: #385048; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #8dc8b5; - background: #8dc8b5; - color: #385048; - } - .p-panelmenu .p-panelmenu-content { - padding: 0; - border: 1px solid #dadada; - background: #ffffff; - color: #666666; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 2px; - } - - .p-slidemenu { - padding: 0; - background: #ffffff; - color: #666666; - border: 1px solid #c8c8c8; - border-radius: 2px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .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-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.857rem; - color: #666666; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #e4e9ec; - } - .p-slidemenu .p-menuitem-badge { - background: #7b95a3; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 2px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: 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-visible { - 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-menuitem-badge { - background: #7b95a3; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 2px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 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-visible { - 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-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #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-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #e4e9ec; - } - - .p-tieredmenu { - padding: 0; - background: #ffffff; - color: #666666; - border: 1px solid #c8c8c8; - border-radius: 2px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0; - background: #ffffff; - border: 1px solid #eaeaea; - box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.16); - border-radius: 2px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #666666; - transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #666666; - padding: 0.857rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #666666; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #666666; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #666666; - background: #e0e0e0; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #666666; - background: #eaeaea; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #666666; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #666666; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dadada; - margin: 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #e4e9ec; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #efefef; - border-radius: 2px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #7b95a3; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #7b95a3; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #666666; - border: 1px solid #dadada; - padding: 0.571rem 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -@layer primeng { - .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/client/src/assets/components/themes/saga-blue/theme.css b/client/src/assets/components/themes/saga-blue/theme.css deleted file mode 100644 index b7372bfa..00000000 --- a/client/src/assets/components/themes/saga-blue/theme.css +++ /dev/null @@ -1,6419 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #E3F2FD; - --highlight-text-color: #495057; - --focus-ring: 0 0 0 0.2rem #a6d5fa; - color-scheme: light; -} - -:root { - --blue-50:#f4fafe; - --blue-100:#cae6fc; - --blue-200:#a0d2fa; - --blue-300:#75bef8; - --blue-400:#4baaf5; - --blue-500:#2196f3; - --blue-600:#1c80cf; - --blue-700:#1769aa; - --blue-800:#125386; - --blue-900:#0d3c61; - --green-50:#f6fbf6; - --green-100:#d4ecd5; - --green-200:#b2ddb4; - --green-300:#90cd93; - --green-400:#6ebe71; - --green-500:#4caf50; - --green-600:#419544; - --green-700:#357b38; - --green-800:#2a602c; - --green-900:#1e4620; - --yellow-50:#fffcf5; - --yellow-100:#fef0cd; - --yellow-200:#fde4a5; - --yellow-300:#fdd87d; - --yellow-400:#fccc55; - --yellow-500:#fbc02d; - --yellow-600:#d5a326; - --yellow-700:#b08620; - --yellow-800:#8a6a19; - --yellow-900:#644d12; - --cyan-50:#f2fcfd; - --cyan-100:#c2eff5; - --cyan-200:#91e2ed; - --cyan-300:#61d5e4; - --cyan-400:#30c9dc; - --cyan-500:#00bcd4; - --cyan-600:#00a0b4; - --cyan-700:#008494; - --cyan-800:#006775; - --cyan-900:#004b55; - --pink-50:#fef4f7; - --pink-100:#fac9da; - --pink-200:#f69ebc; - --pink-300:#f1749e; - --pink-400:#ed4981; - --pink-500:#e91e63; - --pink-600:#c61a54; - --pink-700:#a31545; - --pink-800:#801136; - --pink-900:#5d0c28; - --indigo-50:#f5f6fb; - --indigo-100:#d1d5ed; - --indigo-200:#acb4df; - --indigo-300:#8893d1; - --indigo-400:#6372c3; - --indigo-500:#3f51b5; - --indigo-600:#36459a; - --indigo-700:#2c397f; - --indigo-800:#232d64; - --indigo-900:#192048; - --teal-50:#f2faf9; - --teal-100:#c2e6e2; - --teal-200:#91d2cc; - --teal-300:#61beb5; - --teal-400:#30aa9f; - --teal-500:#009688; - --teal-600:#008074; - --teal-700:#00695f; - --teal-800:#00534b; - --teal-900:#003c36; - --orange-50:#fff8f2; - --orange-100:#fde0c2; - --orange-200:#fbc791; - --orange-300:#f9ae61; - --orange-400:#f79530; - --orange-500:#f57c00; - --orange-600:#d06900; - --orange-700:#ac5700; - --orange-800:#874400; - --orange-900:#623200; - --bluegray-50:#f7f9f9; - --bluegray-100:#d9e0e3; - --bluegray-200:#bbc7cd; - --bluegray-300:#9caeb7; - --bluegray-400:#7e96a1; - --bluegray-500:#607d8b; - --bluegray-600:#526a76; - --bluegray-700:#435861; - --bluegray-800:#35454c; - --bluegray-900:#263238; - --purple-50:#faf4fb; - --purple-100:#e7cbec; - --purple-200:#d4a2dd; - --purple-300:#c279ce; - --purple-400:#af50bf; - --purple-500:#9c27b0; - --purple-600:#852196; - --purple-700:#6d1b7b; - --purple-800:#561561; - --purple-900:#3e1046; - --red-50:#fff5f5; - --red-100:#ffd1ce; - --red-200:#ffada7; - --red-300:#ff8980; - --red-400:#ff6459; - --red-500:#ff4032; - --red-600:#d9362b; - --red-700:#b32d23; - --red-800:#8c231c; - --red-900:#661a14; - --primary-50:#f4fafe; - --primary-100:#cae6fc; - --primary-200:#a0d2fa; - --primary-300:#75bef8; - --primary-400:#4baaf5; - --primary-500:#2196f3; - --primary-600:#1c80cf; - --primary-700:#1769aa; - --primary-800:#125386; - --primary-900:#0d3c61; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.5rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #2196F3; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.25rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.25rem 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #f44336; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.5rem 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #f44336; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #f44336; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; - } - .p-datepicker .p-timepicker span { - font-size: 1.25rem; - } - .p-datepicker .p-timepicker > div { - padding: 0 0.5rem; - } - .p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; - } - .p-datepicker .p-monthpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-datepicker .p-yearpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #dee2e6; - padding-right: 0.5rem; - padding-left: 0.5rem; - padding-top: 0; - padding-bottom: 0; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #2196F3; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.5rem 0.5rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #6c757d; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #f44336; - } - .p-cascadeselect.p-variant-filled { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.5rem 1rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #f44336; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.5rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #2196F3; - background: #2196F3; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #2196F3; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #0b7ad1; - background: #0b7ad1; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #2196F3; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #0b7ad1; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #f44336; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #2196F3; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-chips .p-chips-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.25rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #f44336; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-colorpicker-preview, -.p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; - } - .p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; - } - - .p-colorpicker-overlay-panel { - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-dropdown { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #2196F3; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.5rem; - } - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - .p-dropdown .p-dropdown-label.p-placeholder { - color: #6c757d; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #6c757d; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #f44336; - } - .p-dropdown.p-variant-filled { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-dropdown-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.5rem; - margin-right: -1.5rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0.5rem 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #f44336; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #e9ecef; - color: #6c757d; - border-top: 1px solid #ced4da; - border-left: 1px solid #ced4da; - border-bottom: 1px solid #ced4da; - padding: 0.5rem 0.5rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #ced4da; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.5rem; - color: #6c757d; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #f44336; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #f44336; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #ffffff; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 2rem; - } - - .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 > .p-inputswitch-slider { - border-color: #f44336; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 2rem; - } - - .p-icon-field-left.p-float-label > label { - left: 2rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 2rem; - } - - ::-webkit-input-placeholder { - color: #6c757d; - } - - :-moz-placeholder { - color: #6c757d; - } - - ::-moz-placeholder { - color: #6c757d; - } - - :-ms-input-placeholder { - color: #6c757d; - } - - .p-input-filled .p-inputtext { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #ffffff; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.4375rem 0.4375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.625rem 0.625rem; - } - - .p-listbox { - background: #ffffff; - color: #495057; - border: 1px solid #ced4da; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.5rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0.5rem 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .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.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - - p-listbox.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: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.25rem 0.5rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.5rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0.5rem 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #f44336; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #f44336; - } - - .p-password-panel { - padding: 1rem; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #dee2e6; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #d32f2f; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #fbc02d; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #689f38; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.5rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #6c757d; - right: 2rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - .p-radiobutton .p-radiobutton-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #2196F3; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #2196F3; - background: #2196F3; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #0b7ad1; - background: #0b7ad1; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #2196F3; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #0b7ad1; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e74c3c; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #2196F3; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #2196F3; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #c0392b; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button.p-highlight { - background: #2196F3; - border-color: #2196F3; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #0d89ec; - border-color: #0d89ec; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #f44336; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.25rem 0.5rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.5rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-button { - color: #ffffff; - background: #2196F3; - border: 1px solid #2196F3; - padding: 0.5rem 1rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #0d89ec; - color: #ffffff; - border-color: #0d89ec; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(33, 150, 243, 0.04); - color: #2196F3; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button.p-button-text { - background-color: transparent; - color: #2196F3; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(33, 150, 243, 0.04); - color: #2196F3; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #2196F3; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.5rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.4375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #56717d; - color: #ffffff; - border-color: #56717d; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #beccd2; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #4d646f; - color: #ffffff; - border-color: #4d646f; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #027abc; - color: #ffffff; - border-color: #027abc; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #89d4fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #026da7; - color: #ffffff; - border-color: #026da7; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - border-color: transparent; - color: #0288d1; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - border-color: transparent; - color: #0288d1; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #5e8f32; - color: #ffffff; - border-color: #5e8f32; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #c2e0a8; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #537f2d; - color: #ffffff; - border-color: #537f2d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - border-color: transparent; - color: #689f38; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - border-color: transparent; - color: #689f38; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #fab710; - color: #212529; - border-color: #fab710; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #fde6ab; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #e8a704; - color: #212529; - border-color: #e8a704; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - border-color: transparent; - color: #fbc02d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - border-color: transparent; - color: #fbc02d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8c239e; - color: #ffffff; - border-color: #8c239e; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7d1f8d; - color: #ffffff; - border-color: #7d1f8d; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c02929; - color: #ffffff; - border-color: #c02929; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #edacac; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #aa2424; - color: #ffffff; - border-color: #aa2424; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(211, 47, 47, 0.16); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - border-color: transparent; - color: #d32f2f; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #0b7ad1; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #495057; - color: #fff; - } - .p-speeddial-action:hover { - background: #343a40; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #a6d5fa; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #a6d5fa; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #E3F2FD; - color: #495057; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #E3F2FD; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #E3F2FD; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-datatable .p-column-resizer-helper { - background: #2196F3; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #f8f9fa; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #f8f9fa; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #E3F2FD; - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #495057; - } - .p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 1.25rem 1.25rem; - } - - .p-dataview .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-dataview-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #495057; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - 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; - } - - .p-orderlist .p-orderlist-controls { - padding: 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-orderlist .p-orderlist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #e9ecef; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #E3F2FD; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #6cbbf5; - } - .p-organizationchart .p-organizationchart-line-down { - background: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - border-color: #2196F3; - } - .p-picklist .p-picklist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #495057; - background: #E3F2FD; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: rgba(33, 150, 243, 0.24); - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #e9ecef; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 2px solid #2196F3; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #ffffff; - } - .p-timeline .p-timeline-event-connector { - background-color: #dee2e6; - } - .p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; - } - .p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; - } - - .p-tree { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - border-radius: 3px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #a6d5fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #2196F3; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #0b7ad1; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #89c8f7; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 3px; - border: 1px solid #dee2e6; - background-color: #ffffff; - color: #495057; - padding: 0; - transition: box-shadow 0.2s; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #E3F2FD; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { - background-color: inherit; - color: inherit; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - - .p-treetable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-treetable-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - } - .p-treetable .p-sortable-column { - outline-color: #a6d5fa; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #495057; - background: #E3F2FD; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #6c757d; - } - .p-treetable .p-sortable-column.p-highlight { - background: #f8f9fa; - color: #2196F3; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #2196F3; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - margin-right: 0.5rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #2196F3; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #0b7ad1; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #a6d5fa; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #E3F2FD; - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-column-resizer-helper { - background: #2196F3; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f8f9fa; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #a6d5fa; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-accordion .p-accordion-content { - padding: 1rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f9fa; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - - .p-splitter { - border: 1px solid #dee2e6; - background: #ffffff; - border-radius: 3px; - color: #495057; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #f8f9fa; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dee2e6; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-splitter .p-splitter-gutter-resizing { - background: #dee2e6; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #a6d5fa; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1rem; - border: 0 none; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-toolbar { - background: #f8f9fa; - border: 1px solid #dee2e6; - padding: 1rem; - border-radius: 3px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #495057; - border: 1px solid #e9ecef; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #6c757d; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #E3F2FD; - color: #495057; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #495057; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #2196F3; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 1rem; - color: #495057; - } - .p-stepper .p-stepper-separator { - background-color: #dee2e6; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #495057; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #2196F3; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #495057; - padding: 0 1.5rem 2rem 1.5rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #495057; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #2196F3; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #0d89ec; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-sidebar .p-sidebar-header { - padding: 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 1rem; - } - .p-sidebar .p-sidebar-footer { - padding: 1rem; - } - - .p-tooltip .p-tooltip-text { - background: #495057; - color: #ffffff; - padding: 0.5rem 0.5rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #495057; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #495057; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #495057; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #495057; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #f8f9fa; - padding: 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom: 0 none; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-fileupload .p-fileupload-buttonbar .p-button { - margin-right: 0.5rem; - } - .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #2196F3; - border-style: dashed; - background-color: #E3F2FD; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 1rem 1rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #0d89ec; - color: #ffffff; - border-color: #0d89ec; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #0b7ad1; - color: #ffffff; - border-color: #0b7ad1; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - padding: 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #6c757d; - } - - .p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #a6d5fa; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - - .p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #2196F3; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #6c757d; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #6c757d; - background: #e9ecef; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #dee2e6; - color: #495057; - background: #f8f9fa; - border-radius: 3px; - transition: box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #a6d5fa; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-slidemenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .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-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.75rem 1rem; - color: #495057; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #a6d5fa; - } - .p-slidemenu .p-menuitem-badge { - background: #2196F3; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #495057; - border: 1px solid #e9ecef; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #6c757d; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #E3F2FD; - color: #495057; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #495057; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #dee2e6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #2196F3; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #6c757d; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #a6d5fa; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #6c757d; - color: #6c757d; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #2196F3; - color: #2196F3; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #2196F3; - width: 2.357rem; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #a6d5fa; - } - - .p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #a6d5fa; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #dee2e6; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #2196F3; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #2196F3; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - padding: 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ -@layer primeng { - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #2196F3; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #2196F3; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #2196F3; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #2196F3; - } -} diff --git a/client/src/assets/components/themes/saga-green/theme.css b/client/src/assets/components/themes/saga-green/theme.css deleted file mode 100644 index 0f199246..00000000 --- a/client/src/assets/components/themes/saga-green/theme.css +++ /dev/null @@ -1,6419 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #E8F5E9; - --highlight-text-color: #495057; - --focus-ring: 0 0 0 0.2rem #b7e0b8; - color-scheme: light; -} - -:root { - --blue-50:#f4fafe; - --blue-100:#cae6fc; - --blue-200:#a0d2fa; - --blue-300:#75bef8; - --blue-400:#4baaf5; - --blue-500:#2196f3; - --blue-600:#1c80cf; - --blue-700:#1769aa; - --blue-800:#125386; - --blue-900:#0d3c61; - --green-50:#f6fbf6; - --green-100:#d4ecd5; - --green-200:#b2ddb4; - --green-300:#90cd93; - --green-400:#6ebe71; - --green-500:#4caf50; - --green-600:#419544; - --green-700:#357b38; - --green-800:#2a602c; - --green-900:#1e4620; - --yellow-50:#fffcf5; - --yellow-100:#fef0cd; - --yellow-200:#fde4a5; - --yellow-300:#fdd87d; - --yellow-400:#fccc55; - --yellow-500:#fbc02d; - --yellow-600:#d5a326; - --yellow-700:#b08620; - --yellow-800:#8a6a19; - --yellow-900:#644d12; - --cyan-50:#f2fcfd; - --cyan-100:#c2eff5; - --cyan-200:#91e2ed; - --cyan-300:#61d5e4; - --cyan-400:#30c9dc; - --cyan-500:#00bcd4; - --cyan-600:#00a0b4; - --cyan-700:#008494; - --cyan-800:#006775; - --cyan-900:#004b55; - --pink-50:#fef4f7; - --pink-100:#fac9da; - --pink-200:#f69ebc; - --pink-300:#f1749e; - --pink-400:#ed4981; - --pink-500:#e91e63; - --pink-600:#c61a54; - --pink-700:#a31545; - --pink-800:#801136; - --pink-900:#5d0c28; - --indigo-50:#f5f6fb; - --indigo-100:#d1d5ed; - --indigo-200:#acb4df; - --indigo-300:#8893d1; - --indigo-400:#6372c3; - --indigo-500:#3f51b5; - --indigo-600:#36459a; - --indigo-700:#2c397f; - --indigo-800:#232d64; - --indigo-900:#192048; - --teal-50:#f2faf9; - --teal-100:#c2e6e2; - --teal-200:#91d2cc; - --teal-300:#61beb5; - --teal-400:#30aa9f; - --teal-500:#009688; - --teal-600:#008074; - --teal-700:#00695f; - --teal-800:#00534b; - --teal-900:#003c36; - --orange-50:#fff8f2; - --orange-100:#fde0c2; - --orange-200:#fbc791; - --orange-300:#f9ae61; - --orange-400:#f79530; - --orange-500:#f57c00; - --orange-600:#d06900; - --orange-700:#ac5700; - --orange-800:#874400; - --orange-900:#623200; - --bluegray-50:#f7f9f9; - --bluegray-100:#d9e0e3; - --bluegray-200:#bbc7cd; - --bluegray-300:#9caeb7; - --bluegray-400:#7e96a1; - --bluegray-500:#607d8b; - --bluegray-600:#526a76; - --bluegray-700:#435861; - --bluegray-800:#35454c; - --bluegray-900:#263238; - --purple-50:#faf4fb; - --purple-100:#e7cbec; - --purple-200:#d4a2dd; - --purple-300:#c279ce; - --purple-400:#af50bf; - --purple-500:#9c27b0; - --purple-600:#852196; - --purple-700:#6d1b7b; - --purple-800:#561561; - --purple-900:#3e1046; - --red-50:#fff5f5; - --red-100:#ffd1ce; - --red-200:#ffada7; - --red-300:#ff8980; - --red-400:#ff6459; - --red-500:#ff4032; - --red-600:#d9362b; - --red-700:#b32d23; - --red-800:#8c231c; - --red-900:#661a14; - --primary-50:#f6fbf6; - --primary-100:#d4ecd5; - --primary-200:#b2ddb4; - --primary-300:#90cd93; - --primary-400:#6ebe71; - --primary-500:#4caf50; - --primary-600:#419544; - --primary-700:#357b38; - --primary-800:#2a602c; - --primary-900:#1e4620; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.5rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #4CAF50; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.25rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.25rem 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #f44336; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.5rem 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #f44336; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #f44336; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; - } - .p-datepicker .p-timepicker span { - font-size: 1.25rem; - } - .p-datepicker .p-timepicker > div { - padding: 0 0.5rem; - } - .p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; - } - .p-datepicker .p-monthpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-datepicker .p-yearpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #dee2e6; - padding-right: 0.5rem; - padding-left: 0.5rem; - padding-top: 0; - padding-bottom: 0; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #4CAF50; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.5rem 0.5rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #6c757d; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #f44336; - } - .p-cascadeselect.p-variant-filled { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.5rem 1rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #f44336; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.5rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #4CAF50; - background: #4CAF50; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #4CAF50; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #3d8c40; - background: #3d8c40; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #4CAF50; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #3d8c40; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #f44336; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #4CAF50; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-chips .p-chips-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.25rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #f44336; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-colorpicker-preview, -.p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; - } - .p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; - } - - .p-colorpicker-overlay-panel { - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-dropdown { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #4CAF50; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.5rem; - } - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - .p-dropdown .p-dropdown-label.p-placeholder { - color: #6c757d; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #6c757d; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #f44336; - } - .p-dropdown.p-variant-filled { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-dropdown-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.5rem; - margin-right: -1.5rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0.5rem 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #f44336; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #e9ecef; - color: #6c757d; - border-top: 1px solid #ced4da; - border-left: 1px solid #ced4da; - border-bottom: 1px solid #ced4da; - padding: 0.5rem 0.5rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #ced4da; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.5rem; - color: #6c757d; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #f44336; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #f44336; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #ffffff; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 2rem; - } - - .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 > .p-inputswitch-slider { - border-color: #f44336; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 2rem; - } - - .p-icon-field-left.p-float-label > label { - left: 2rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 2rem; - } - - ::-webkit-input-placeholder { - color: #6c757d; - } - - :-moz-placeholder { - color: #6c757d; - } - - ::-moz-placeholder { - color: #6c757d; - } - - :-ms-input-placeholder { - color: #6c757d; - } - - .p-input-filled .p-inputtext { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #ffffff; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.4375rem 0.4375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.625rem 0.625rem; - } - - .p-listbox { - background: #ffffff; - color: #495057; - border: 1px solid #ced4da; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.5rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0.5rem 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .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.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - - p-listbox.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: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.25rem 0.5rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.5rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0.5rem 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #f44336; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #f44336; - } - - .p-password-panel { - padding: 1rem; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #dee2e6; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #d32f2f; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #fbc02d; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #689f38; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.5rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #6c757d; - right: 2rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - .p-radiobutton .p-radiobutton-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #4CAF50; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #4CAF50; - background: #4CAF50; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #3d8c40; - background: #3d8c40; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #4CAF50; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #3d8c40; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e74c3c; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #4CAF50; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #4CAF50; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #c0392b; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button.p-highlight { - background: #4CAF50; - border-color: #4CAF50; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #449e48; - border-color: #449e48; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #f44336; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.25rem 0.5rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.5rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-button { - color: #ffffff; - background: #4CAF50; - border: 1px solid #4CAF50; - padding: 0.5rem 1rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #449e48; - color: #ffffff; - border-color: #449e48; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(76, 175, 80, 0.04); - color: #4CAF50; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button.p-button-text { - background-color: transparent; - color: #4CAF50; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(76, 175, 80, 0.04); - color: #4CAF50; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #4CAF50; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.5rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.4375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #56717d; - color: #ffffff; - border-color: #56717d; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #beccd2; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #4d646f; - color: #ffffff; - border-color: #4d646f; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #027abc; - color: #ffffff; - border-color: #027abc; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #89d4fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #026da7; - color: #ffffff; - border-color: #026da7; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - border-color: transparent; - color: #0288d1; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - border-color: transparent; - color: #0288d1; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #5e8f32; - color: #ffffff; - border-color: #5e8f32; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #c2e0a8; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #537f2d; - color: #ffffff; - border-color: #537f2d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - border-color: transparent; - color: #689f38; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - border-color: transparent; - color: #689f38; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #fab710; - color: #212529; - border-color: #fab710; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #fde6ab; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #e8a704; - color: #212529; - border-color: #e8a704; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - border-color: transparent; - color: #fbc02d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - border-color: transparent; - color: #fbc02d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8c239e; - color: #ffffff; - border-color: #8c239e; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7d1f8d; - color: #ffffff; - border-color: #7d1f8d; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c02929; - color: #ffffff; - border-color: #c02929; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #edacac; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #aa2424; - color: #ffffff; - border-color: #aa2424; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(211, 47, 47, 0.16); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - border-color: transparent; - color: #d32f2f; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #3d8c40; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #495057; - color: #fff; - } - .p-speeddial-action:hover { - background: #343a40; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #b7e0b8; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #b7e0b8; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #E8F5E9; - color: #495057; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #E8F5E9; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #E8F5E9; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-datatable .p-column-resizer-helper { - background: #4CAF50; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #f8f9fa; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #f8f9fa; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #E8F5E9; - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #495057; - } - .p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 1.25rem 1.25rem; - } - - .p-dataview .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-dataview-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #495057; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - 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; - } - - .p-orderlist .p-orderlist-controls { - padding: 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-orderlist .p-orderlist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #e9ecef; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #E8F5E9; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #8fce94; - } - .p-organizationchart .p-organizationchart-line-down { - background: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - border-color: #4CAF50; - } - .p-picklist .p-picklist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #495057; - background: #E8F5E9; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: rgba(76, 175, 80, 0.24); - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #e9ecef; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 2px solid #4CAF50; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #ffffff; - } - .p-timeline .p-timeline-event-connector { - background-color: #dee2e6; - } - .p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; - } - .p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; - } - - .p-tree { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - border-radius: 3px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #b7e0b8; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #4CAF50; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #3d8c40; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #a6d8a9; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 3px; - border: 1px solid #dee2e6; - background-color: #ffffff; - color: #495057; - padding: 0; - transition: box-shadow 0.2s; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #E8F5E9; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { - background-color: inherit; - color: inherit; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - - .p-treetable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-treetable-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - } - .p-treetable .p-sortable-column { - outline-color: #b7e0b8; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #495057; - background: #E8F5E9; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #6c757d; - } - .p-treetable .p-sortable-column.p-highlight { - background: #f8f9fa; - color: #4CAF50; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #4CAF50; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - margin-right: 0.5rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #4CAF50; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #3d8c40; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #b7e0b8; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #E8F5E9; - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-column-resizer-helper { - background: #4CAF50; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f8f9fa; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #b7e0b8; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-accordion .p-accordion-content { - padding: 1rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f9fa; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - - .p-splitter { - border: 1px solid #dee2e6; - background: #ffffff; - border-radius: 3px; - color: #495057; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #f8f9fa; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dee2e6; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-splitter .p-splitter-gutter-resizing { - background: #dee2e6; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #b7e0b8; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1rem; - border: 0 none; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-toolbar { - background: #f8f9fa; - border: 1px solid #dee2e6; - padding: 1rem; - border-radius: 3px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #495057; - border: 1px solid #e9ecef; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #6c757d; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #E8F5E9; - color: #495057; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #495057; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #4CAF50; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 1rem; - color: #495057; - } - .p-stepper .p-stepper-separator { - background-color: #dee2e6; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #495057; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #4CAF50; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #495057; - padding: 0 1.5rem 2rem 1.5rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #495057; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #4CAF50; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #449e48; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-sidebar .p-sidebar-header { - padding: 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 1rem; - } - .p-sidebar .p-sidebar-footer { - padding: 1rem; - } - - .p-tooltip .p-tooltip-text { - background: #495057; - color: #ffffff; - padding: 0.5rem 0.5rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #495057; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #495057; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #495057; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #495057; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #f8f9fa; - padding: 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom: 0 none; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-fileupload .p-fileupload-buttonbar .p-button { - margin-right: 0.5rem; - } - .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #4CAF50; - border-style: dashed; - background-color: #E8F5E9; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 1rem 1rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #449e48; - color: #ffffff; - border-color: #449e48; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #3d8c40; - color: #ffffff; - border-color: #3d8c40; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - padding: 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #6c757d; - } - - .p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #b7e0b8; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - - .p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #4CAF50; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #6c757d; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #6c757d; - background: #e9ecef; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #dee2e6; - color: #495057; - background: #f8f9fa; - border-radius: 3px; - transition: box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #b7e0b8; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-slidemenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .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-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.75rem 1rem; - color: #495057; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #b7e0b8; - } - .p-slidemenu .p-menuitem-badge { - background: #4CAF50; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #495057; - border: 1px solid #e9ecef; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #6c757d; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #E8F5E9; - color: #495057; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #495057; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #dee2e6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #4CAF50; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #6c757d; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #b7e0b8; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #6c757d; - color: #6c757d; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #4CAF50; - color: #4CAF50; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #4CAF50; - width: 2.357rem; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #b7e0b8; - } - - .p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #b7e0b8; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #dee2e6; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #4CAF50; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #4CAF50; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - padding: 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ -@layer primeng { - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #4CAF50; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #4CAF50; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #4CAF50; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #4CAF50; - } -} diff --git a/client/src/assets/components/themes/saga-orange/theme.css b/client/src/assets/components/themes/saga-orange/theme.css deleted file mode 100644 index a6e90ee1..00000000 --- a/client/src/assets/components/themes/saga-orange/theme.css +++ /dev/null @@ -1,6419 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #FFF3E0; - --highlight-text-color: #495057; - --focus-ring: 0 0 0 0.2rem #ffe69c; - color-scheme: light; -} - -:root { - --blue-50:#f4fafe; - --blue-100:#cae6fc; - --blue-200:#a0d2fa; - --blue-300:#75bef8; - --blue-400:#4baaf5; - --blue-500:#2196f3; - --blue-600:#1c80cf; - --blue-700:#1769aa; - --blue-800:#125386; - --blue-900:#0d3c61; - --green-50:#f6fbf6; - --green-100:#d4ecd5; - --green-200:#b2ddb4; - --green-300:#90cd93; - --green-400:#6ebe71; - --green-500:#4caf50; - --green-600:#419544; - --green-700:#357b38; - --green-800:#2a602c; - --green-900:#1e4620; - --yellow-50:#fffcf5; - --yellow-100:#fef0cd; - --yellow-200:#fde4a5; - --yellow-300:#fdd87d; - --yellow-400:#fccc55; - --yellow-500:#fbc02d; - --yellow-600:#d5a326; - --yellow-700:#b08620; - --yellow-800:#8a6a19; - --yellow-900:#644d12; - --cyan-50:#f2fcfd; - --cyan-100:#c2eff5; - --cyan-200:#91e2ed; - --cyan-300:#61d5e4; - --cyan-400:#30c9dc; - --cyan-500:#00bcd4; - --cyan-600:#00a0b4; - --cyan-700:#008494; - --cyan-800:#006775; - --cyan-900:#004b55; - --pink-50:#fef4f7; - --pink-100:#fac9da; - --pink-200:#f69ebc; - --pink-300:#f1749e; - --pink-400:#ed4981; - --pink-500:#e91e63; - --pink-600:#c61a54; - --pink-700:#a31545; - --pink-800:#801136; - --pink-900:#5d0c28; - --indigo-50:#f5f6fb; - --indigo-100:#d1d5ed; - --indigo-200:#acb4df; - --indigo-300:#8893d1; - --indigo-400:#6372c3; - --indigo-500:#3f51b5; - --indigo-600:#36459a; - --indigo-700:#2c397f; - --indigo-800:#232d64; - --indigo-900:#192048; - --teal-50:#f2faf9; - --teal-100:#c2e6e2; - --teal-200:#91d2cc; - --teal-300:#61beb5; - --teal-400:#30aa9f; - --teal-500:#009688; - --teal-600:#008074; - --teal-700:#00695f; - --teal-800:#00534b; - --teal-900:#003c36; - --orange-50:#fff8f2; - --orange-100:#fde0c2; - --orange-200:#fbc791; - --orange-300:#f9ae61; - --orange-400:#f79530; - --orange-500:#f57c00; - --orange-600:#d06900; - --orange-700:#ac5700; - --orange-800:#874400; - --orange-900:#623200; - --bluegray-50:#f7f9f9; - --bluegray-100:#d9e0e3; - --bluegray-200:#bbc7cd; - --bluegray-300:#9caeb7; - --bluegray-400:#7e96a1; - --bluegray-500:#607d8b; - --bluegray-600:#526a76; - --bluegray-700:#435861; - --bluegray-800:#35454c; - --bluegray-900:#263238; - --purple-50:#faf4fb; - --purple-100:#e7cbec; - --purple-200:#d4a2dd; - --purple-300:#c279ce; - --purple-400:#af50bf; - --purple-500:#9c27b0; - --purple-600:#852196; - --purple-700:#6d1b7b; - --purple-800:#561561; - --purple-900:#3e1046; - --red-50:#fff5f5; - --red-100:#ffd1ce; - --red-200:#ffada7; - --red-300:#ff8980; - --red-400:#ff6459; - --red-500:#ff4032; - --red-600:#d9362b; - --red-700:#b32d23; - --red-800:#8c231c; - --red-900:#661a14; - --primary-50:#fffcf3; - --primary-100:#fff0c3; - --primary-200:#ffe494; - --primary-300:#ffd965; - --primary-400:#ffcd36; - --primary-500:#ffc107; - --primary-600:#d9a406; - --primary-700:#b38705; - --primary-800:#8c6a04; - --primary-900:#664d03; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.5rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #FFC107; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.25rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.25rem 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #f44336; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.5rem 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: #ebe0ce; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #f44336; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #f44336; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; - } - .p-datepicker .p-timepicker span { - font-size: 1.25rem; - } - .p-datepicker .p-timepicker > div { - padding: 0 0.5rem; - } - .p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; - } - .p-datepicker .p-monthpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-datepicker .p-yearpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #dee2e6; - padding-right: 0.5rem; - padding-left: 0.5rem; - padding-top: 0; - padding-bottom: 0; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #FFC107; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.5rem 0.5rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #6c757d; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #f44336; - } - .p-cascadeselect.p-variant-filled { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: #ebe0ce; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.5rem 1rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #f44336; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.5rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #212529; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #FFC107; - background: #FFC107; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #FFC107; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #d29d00; - background: #d29d00; - color: #212529; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #FFC107; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #d29d00; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #f44336; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #FFC107; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-chips .p-chips-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.25rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #f44336; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-colorpicker-preview, -.p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; - } - .p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; - } - - .p-colorpicker-overlay-panel { - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-dropdown { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #FFC107; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.5rem; - } - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - .p-dropdown .p-dropdown-label.p-placeholder { - color: #6c757d; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #6c757d; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #f44336; - } - .p-dropdown.p-variant-filled { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-dropdown-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.5rem; - margin-right: -1.5rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0.5rem 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #ebe0ce; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #f44336; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #e9ecef; - color: #6c757d; - border-top: 1px solid #ced4da; - border-left: 1px solid #ced4da; - border-bottom: 1px solid #ced4da; - padding: 0.5rem 0.5rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #ced4da; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.5rem; - color: #6c757d; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #f44336; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #f44336; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #ffffff; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 2rem; - } - - .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 > .p-inputswitch-slider { - border-color: #f44336; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 2rem; - } - - .p-icon-field-left.p-float-label > label { - left: 2rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 2rem; - } - - ::-webkit-input-placeholder { - color: #6c757d; - } - - :-moz-placeholder { - color: #6c757d; - } - - ::-moz-placeholder { - color: #6c757d; - } - - :-ms-input-placeholder { - color: #6c757d; - } - - .p-input-filled .p-inputtext { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #ffffff; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.4375rem 0.4375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.625rem 0.625rem; - } - - .p-listbox { - background: #ffffff; - color: #495057; - border: 1px solid #ced4da; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.5rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0.5rem 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .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.p-highlight.p-focus { - background: #ebe0ce; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - - p-listbox.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: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.25rem 0.5rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.5rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0.5rem 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #ebe0ce; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #f44336; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #f44336; - } - - .p-password-panel { - padding: 1rem; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #dee2e6; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #d32f2f; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #fbc02d; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #689f38; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.5rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #6c757d; - right: 2rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - .p-radiobutton .p-radiobutton-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #FFC107; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #212529; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #FFC107; - background: #FFC107; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #d29d00; - background: #d29d00; - color: #212529; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #FFC107; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #d29d00; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e74c3c; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #FFC107; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #FFC107; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #c0392b; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button.p-highlight { - background: #FFC107; - border-color: #FFC107; - color: #212529; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #ecb100; - border-color: #ecb100; - color: #212529; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #212529; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #f44336; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.25rem 0.5rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.5rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-button { - color: #212529; - background: #FFC107; - border: 1px solid #FFC107; - padding: 0.5rem 1rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #ecb100; - color: #212529; - border-color: #ecb100; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(255, 193, 7, 0.04); - color: #FFC107; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button.p-button-text { - background-color: transparent; - color: #FFC107; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(255, 193, 7, 0.04); - color: #FFC107; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #FFC107; - background-color: #212529; - } - .p-button.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.5rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.4375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #56717d; - color: #ffffff; - border-color: #56717d; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #beccd2; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #4d646f; - color: #ffffff; - border-color: #4d646f; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #027abc; - color: #ffffff; - border-color: #027abc; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #89d4fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #026da7; - color: #ffffff; - border-color: #026da7; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - border-color: transparent; - color: #0288d1; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - border-color: transparent; - color: #0288d1; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #5e8f32; - color: #ffffff; - border-color: #5e8f32; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #c2e0a8; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #537f2d; - color: #ffffff; - border-color: #537f2d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - border-color: transparent; - color: #689f38; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - border-color: transparent; - color: #689f38; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #fab710; - color: #212529; - border-color: #fab710; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #fde6ab; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #e8a704; - color: #212529; - border-color: #e8a704; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - border-color: transparent; - color: #fbc02d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - border-color: transparent; - color: #fbc02d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8c239e; - color: #ffffff; - border-color: #8c239e; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7d1f8d; - color: #ffffff; - border-color: #7d1f8d; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c02929; - color: #ffffff; - border-color: #c02929; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #edacac; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #aa2424; - color: #ffffff; - border-color: #aa2424; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(211, 47, 47, 0.16); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - border-color: transparent; - color: #d32f2f; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #d29d00; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #495057; - color: #fff; - } - .p-speeddial-action:hover { - background: #343a40; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #ffe69c; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #ffe69c; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #FFF3E0; - color: #495057; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #FFF3E0; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #FFF3E0; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-datatable .p-column-resizer-helper { - background: #FFC107; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #f8f9fa; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #f8f9fa; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #FFF3E0; - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #495057; - } - .p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 1.25rem 1.25rem; - } - - .p-dataview .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-dataview-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #495057; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - 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; - } - - .p-orderlist .p-orderlist-controls { - padding: 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-orderlist .p-orderlist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: #ebe0ce; - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #e9ecef; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #FFF3E0; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #ffc261; - } - .p-organizationchart .p-organizationchart-line-down { - background: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - border-color: #FFC107; - } - .p-picklist .p-picklist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #495057; - background: #FFF3E0; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: #ebe0ce; - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #e9ecef; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 2px solid #FFC107; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #ffffff; - } - .p-timeline .p-timeline-event-connector { - background-color: #dee2e6; - } - .p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; - } - .p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; - } - - .p-tree { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - border-radius: 3px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #ffe69c; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #FFC107; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #d29d00; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #ffce80; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 3px; - border: 1px solid #dee2e6; - background-color: #ffffff; - color: #495057; - padding: 0; - transition: box-shadow 0.2s; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #FFF3E0; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { - background-color: inherit; - color: inherit; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - - .p-treetable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-treetable-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - } - .p-treetable .p-sortable-column { - outline-color: #ffe69c; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #495057; - background: #FFF3E0; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #6c757d; - } - .p-treetable .p-sortable-column.p-highlight { - background: #f8f9fa; - color: #FFC107; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #FFC107; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - margin-right: 0.5rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #FFC107; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #d29d00; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #ffe69c; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #FFF3E0; - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-column-resizer-helper { - background: #FFC107; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f8f9fa; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #ffe69c; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-accordion .p-accordion-content { - padding: 1rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f9fa; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - - .p-splitter { - border: 1px solid #dee2e6; - background: #ffffff; - border-radius: 3px; - color: #495057; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #f8f9fa; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dee2e6; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-splitter .p-splitter-gutter-resizing { - background: #dee2e6; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #ffe69c; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1rem; - border: 0 none; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-toolbar { - background: #f8f9fa; - border: 1px solid #dee2e6; - padding: 1rem; - border-radius: 3px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #495057; - border: 1px solid #e9ecef; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #6c757d; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #FFF3E0; - color: #495057; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #495057; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #FFC107; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 1rem; - color: #495057; - } - .p-stepper .p-stepper-separator { - background-color: #dee2e6; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #495057; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #FFC107; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #495057; - padding: 0 1.5rem 2rem 1.5rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #495057; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #FFC107; - color: #212529; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #ecb100; - color: #212529; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-sidebar .p-sidebar-header { - padding: 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 1rem; - } - .p-sidebar .p-sidebar-footer { - padding: 1rem; - } - - .p-tooltip .p-tooltip-text { - background: #495057; - color: #ffffff; - padding: 0.5rem 0.5rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #495057; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #495057; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #495057; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #495057; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #f8f9fa; - padding: 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom: 0 none; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-fileupload .p-fileupload-buttonbar .p-button { - margin-right: 0.5rem; - } - .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #FFC107; - border-style: dashed; - background-color: #FFF3E0; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 1rem 1rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #ecb100; - color: #212529; - border-color: #ecb100; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #d29d00; - color: #212529; - border-color: #d29d00; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - padding: 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #6c757d; - } - - .p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #ffe69c; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - - .p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #FFC107; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #6c757d; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #6c757d; - background: #e9ecef; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #dee2e6; - color: #495057; - background: #f8f9fa; - border-radius: 3px; - transition: box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #ffe69c; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-slidemenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .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-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.75rem 1rem; - color: #495057; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #ffe69c; - } - .p-slidemenu .p-menuitem-badge { - background: #FFC107; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #495057; - border: 1px solid #e9ecef; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #6c757d; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #FFF3E0; - color: #495057; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #495057; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #dee2e6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #FFC107; - color: #212529; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #6c757d; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #ffe69c; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #6c757d; - color: #6c757d; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #FFC107; - color: #FFC107; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #FFC107; - width: 2.357rem; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #ffe69c; - } - - .p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #ffe69c; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #dee2e6; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #FFC107; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #FFC107; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - padding: 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ -@layer primeng { - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #FFC107; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #FFC107; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #FFC107; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #FFC107; - } -} diff --git a/client/src/assets/components/themes/saga-purple/theme.css b/client/src/assets/components/themes/saga-purple/theme.css deleted file mode 100644 index 0babb3a4..00000000 --- a/client/src/assets/components/themes/saga-purple/theme.css +++ /dev/null @@ -1,6419 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - --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; - --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); - --highlight-bg: #F3E5F5; - --highlight-text-color: #495057; - --focus-ring: 0 0 0 0.2rem #df9eea; - color-scheme: light; -} - -:root { - --blue-50:#f4fafe; - --blue-100:#cae6fc; - --blue-200:#a0d2fa; - --blue-300:#75bef8; - --blue-400:#4baaf5; - --blue-500:#2196f3; - --blue-600:#1c80cf; - --blue-700:#1769aa; - --blue-800:#125386; - --blue-900:#0d3c61; - --green-50:#f6fbf6; - --green-100:#d4ecd5; - --green-200:#b2ddb4; - --green-300:#90cd93; - --green-400:#6ebe71; - --green-500:#4caf50; - --green-600:#419544; - --green-700:#357b38; - --green-800:#2a602c; - --green-900:#1e4620; - --yellow-50:#fffcf5; - --yellow-100:#fef0cd; - --yellow-200:#fde4a5; - --yellow-300:#fdd87d; - --yellow-400:#fccc55; - --yellow-500:#fbc02d; - --yellow-600:#d5a326; - --yellow-700:#b08620; - --yellow-800:#8a6a19; - --yellow-900:#644d12; - --cyan-50:#f2fcfd; - --cyan-100:#c2eff5; - --cyan-200:#91e2ed; - --cyan-300:#61d5e4; - --cyan-400:#30c9dc; - --cyan-500:#00bcd4; - --cyan-600:#00a0b4; - --cyan-700:#008494; - --cyan-800:#006775; - --cyan-900:#004b55; - --pink-50:#fef4f7; - --pink-100:#fac9da; - --pink-200:#f69ebc; - --pink-300:#f1749e; - --pink-400:#ed4981; - --pink-500:#e91e63; - --pink-600:#c61a54; - --pink-700:#a31545; - --pink-800:#801136; - --pink-900:#5d0c28; - --indigo-50:#f5f6fb; - --indigo-100:#d1d5ed; - --indigo-200:#acb4df; - --indigo-300:#8893d1; - --indigo-400:#6372c3; - --indigo-500:#3f51b5; - --indigo-600:#36459a; - --indigo-700:#2c397f; - --indigo-800:#232d64; - --indigo-900:#192048; - --teal-50:#f2faf9; - --teal-100:#c2e6e2; - --teal-200:#91d2cc; - --teal-300:#61beb5; - --teal-400:#30aa9f; - --teal-500:#009688; - --teal-600:#008074; - --teal-700:#00695f; - --teal-800:#00534b; - --teal-900:#003c36; - --orange-50:#fff8f2; - --orange-100:#fde0c2; - --orange-200:#fbc791; - --orange-300:#f9ae61; - --orange-400:#f79530; - --orange-500:#f57c00; - --orange-600:#d06900; - --orange-700:#ac5700; - --orange-800:#874400; - --orange-900:#623200; - --bluegray-50:#f7f9f9; - --bluegray-100:#d9e0e3; - --bluegray-200:#bbc7cd; - --bluegray-300:#9caeb7; - --bluegray-400:#7e96a1; - --bluegray-500:#607d8b; - --bluegray-600:#526a76; - --bluegray-700:#435861; - --bluegray-800:#35454c; - --bluegray-900:#263238; - --purple-50:#faf4fb; - --purple-100:#e7cbec; - --purple-200:#d4a2dd; - --purple-300:#c279ce; - --purple-400:#af50bf; - --purple-500:#9c27b0; - --purple-600:#852196; - --purple-700:#6d1b7b; - --purple-800:#561561; - --purple-900:#3e1046; - --red-50:#fff5f5; - --red-100:#ffd1ce; - --red-200:#ffada7; - --red-300:#ff8980; - --red-400:#ff6459; - --red-500:#ff4032; - --red-600:#d9362b; - --red-700:#b32d23; - --red-800:#8c231c; - --red-900:#661a14; - --primary-50:#faf4fb; - --primary-100:#e7cbec; - --primary-200:#d4a2dd; - --primary-300:#c279ce; - --primary-400:#af50bf; - --primary-500:#9c27b0; - --primary-600:#852196; - --primary-700:#6d1b7b; - --primary-800:#561561; - --primary-900:#3e1046; -} - -.p-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; -} - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 3px; - } - .p-link:focus-visible { - 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.5rem; - } - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #9C27B0; - } - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.25rem 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.25rem 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #f44336; - } - - .p-autocomplete-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.5rem 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child { - margin-top: 0; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #f44336; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2rem; - } - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #f44336; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - - .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-visible, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; - } - .p-datepicker .p-timepicker span { - font-size: 1.25rem; - } - .p-datepicker .p-timepicker > div { - padding: 0 0.5rem; - } - .p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; - } - .p-datepicker .p-monthpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-monthpicker .p-monthpicker-month { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-datepicker .p-yearpicker { - margin: 0.5rem 0; - } - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.5rem; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid #dee2e6; - padding-right: 0.5rem; - padding-left: 0.5rem; - padding-top: 0; - padding-bottom: 0; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; - } - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - } - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2rem; - } - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #6c757d; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - .p-cascadeselect { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-cascadeselect:not(.p-disabled):hover { - border-color: #9C27B0; - } - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.5rem 0.5rem; - } - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #6c757d; - } - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-cascadeselect.p-invalid.p-component { - border-color: #f44336; - } - .p-cascadeselect.p-variant-filled { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-cascadeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .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:first-child { - margin-top: 0; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.5rem 1rem; - } - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #f44336; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.5rem; - } - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - .p-checkbox .p-checkbox-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-checkbox .p-checkbox-box .p-checkbox-icon { - transition-duration: 0.2s; - color: #ffffff; - font-size: 14px; - } - .p-checkbox .p-checkbox-box .p-icon { - width: 14px; - height: 14px; - } - .p-checkbox .p-checkbox-box.p-highlight { - border-color: #9C27B0; - background: #9C27B0; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: #9C27B0; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #7d1f8d; - background: #7d1f8d; - color: #ffffff; - } - .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #9C27B0; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #7d1f8d; - } - - 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-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #f44336; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: #9C27B0; - } - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-chips .p-chips-multiple-container { - padding: 0.25rem 0.5rem; - gap: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.25rem 0.5rem; - margin-right: 0.5rem; - background: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: #ced4da; - color: #495057; - } - .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { - margin-left: 0.5rem; - } - .p-chips .p-chips-multiple-container .p-chips-input-token { - padding: 0.25rem 0; - } - .p-chips .p-chips-multiple-container .p-chips-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #495057; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #f44336; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.5rem; - } - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-colorpicker-preview, -.p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: #323232; - border: 1px solid #191919; - } - .p-colorpicker-panel .p-colorpicker-color-handle, -.p-colorpicker-panel .p-colorpicker-hue-handle { - border-color: #ffffff; - } - - .p-colorpicker-overlay-panel { - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-dropdown { - background: #ffffff; - border: 1px solid #ced4da; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - .p-dropdown:not(.p-disabled):hover { - border-color: #9C27B0; - } - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.5rem; - } - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - .p-dropdown .p-dropdown-label.p-placeholder { - color: #6c757d; - } - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-dropdown .p-dropdown-clear-icon { - color: #6c757d; - right: 2.357rem; - } - .p-dropdown.p-invalid.p-component { - border-color: #f44336; - } - .p-dropdown.p-variant-filled { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-dropdown.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - .p-dropdown-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-dropdown-panel .p-dropdown-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.5rem; - margin-right: -1.5rem; - } - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-dropdown-panel .p-dropdown-items { - padding: 0.5rem 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child { - margin-top: 0; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #dee2e6; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; - } - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #f44336; - } - - .p-icon-field .p-input-icon { - position: absolute; - top: 50%; - margin-top: -0.5rem; - } - - .p-inputgroup-addon { - background: #e9ecef; - color: #6c757d; - border-top: 1px solid #ced4da; - border-left: 1px solid #ced4da; - border-bottom: 1px solid #ced4da; - padding: 0.5rem 0.5rem; - min-width: 2.357rem; - } - .p-inputgroup-addon:last-child { - border-right: 1px solid #ced4da; - } - - .p-inputgroup > .p-component, -.p-inputgroup > .p-inputwrapper > .p-inputtext, -.p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - .p-inputgroup > .p-component + .p-inputgroup-addon, -.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, -.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - .p-inputgroup > .p-component:focus, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus, -.p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - .p-inputgroup > .p-component:focus ~ label, -.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, -.p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, -.p-inputgroup button:first-child, -.p-inputgroup input:first-child, -.p-inputgroup > .p-inputwrapper:first-child > .p-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-icon-field-left .p-input-icon:first-of-type { - left: 0.5rem; - color: #6c757d; - } - - .p-icon-field-right .p-input-icon:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #f44336; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2rem; - } - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - .p-inputmask.p-variant-filled { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputmask.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #f44336; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover { - background-color: #f8f9fa; - } - p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus { - background-color: #ffffff; - } - - .p-inputotp { - display: flex; - align-items: center; - gap: 0.5rem; - } - - .p-inputotp-input { - text-align: center; - width: 2rem; - } - - .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 > .p-inputswitch-slider { - border-color: #f44336; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - 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-variant-filled { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-inputtext.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - .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 > .p-icon-wrapper.p-icon, -.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 > .p-icon-wrapper, -.p-input-icon-right > i:last-of-type { - right: 0.5rem; - color: #6c757d; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2rem; - } - - .p-icon-field-left > .p-inputtext { - padding-left: 2rem; - } - - .p-icon-field-left.p-float-label > label { - left: 2rem; - } - - .p-icon-field-right > .p-inputtext { - padding-right: 2rem; - } - - ::-webkit-input-placeholder { - color: #6c757d; - } - - :-moz-placeholder { - color: #6c757d; - } - - ::-moz-placeholder { - color: #6c757d; - } - - :-ms-input-placeholder { - color: #6c757d; - } - - .p-input-filled .p-inputtext { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:hover { - background-color: #f8f9fa; - } - .p-input-filled .p-inputtext:enabled:focus { - background-color: #ffffff; - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.4375rem 0.4375rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.625rem 0.625rem; - } - - .p-listbox { - background: #ffffff; - color: #495057; - border: 1px solid #ced4da; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-listbox .p-listbox-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.5rem; - } - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - .p-listbox .p-listbox-list { - padding: 0.5rem 0; - outline: 0 none; - } - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-listbox .p-listbox-list .p-listbox-item:first-child { - margin-top: 0; - } - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .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.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus { - color: #495057; - background: #e9ecef; - } - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - - p-listbox.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: #dee2e6; - color: #495057; - border-radius: 16px; - } - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #6c757d; - width: 2.357rem; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-multiselect.p-variant-filled { - background: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-multiselect.p-variant-filled:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.25rem 0.5rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.5rem; - } - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-multiselect-panel .p-multiselect-items { - padding: 0.5rem 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.5rem 1rem; - border: 0 none; - color: #495057; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child { - margin-top: 0; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #495057; - background: #e9ecef; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { - margin-right: 0.5rem; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - } - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #f44336; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #f44336; - } - - .p-password-panel { - padding: 1rem; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #dee2e6; - } - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #d32f2f; - } - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #fbc02d; - } - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #689f38; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2rem; - } - p-password.p-password-clearable .p-password-clear-icon { - color: #6c757d; - right: 0.5rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.5rem; - } - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #6c757d; - right: 2rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - .p-radiobutton .p-radiobutton-box { - border: 2px solid #ced4da; - background: #ffffff; - width: 20px; - height: 20px; - color: #495057; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { - border-color: #9C27B0; - } - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-radiobutton .p-radiobutton-box .p-radiobutton-icon { - width: 12px; - height: 12px; - transition-duration: 0.2s; - background-color: #ffffff; - } - .p-radiobutton .p-radiobutton-box.p-highlight { - border-color: #9C27B0; - background: #9C27B0; - } - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #7d1f8d; - background: #7d1f8d; - color: #ffffff; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight { - background: #9C27B0; - } - .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #7d1f8d; - } - - 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 { - gap: 0.5rem; - } - .p-rating .p-rating-item { - border-radius: 50%; - outline-color: transparent; - display: inline-flex; - justify-content: center; - align-items: center; - } - .p-rating .p-rating-item .p-rating-icon { - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.143rem; - height: 1.143rem; - } - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #e74c3c; - } - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #9C27B0; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #9C27B0; - } - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #c0392b; - } - - .p-selectbutton .p-button { - background: #ffffff; - border: 1px solid #ced4da; - color: #495057; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: #e9ecef; - border-color: #ced4da; - color: #495057; - } - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: #6c757d; - } - .p-selectbutton .p-button.p-highlight { - background: #9C27B0; - border-color: #9C27B0; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover { - background: #8c239e; - border-color: #8c239e; - color: #ffffff; - } - .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: #ffffff; - } - - p-selectbutton.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 { - height: 100%; - width: 0.286rem; - } - .p-slider.p-slider-vertical .p-slider-handle { - height: 1.143rem; - width: 1.143rem; - 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.p-variant-filled { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:hover { - background-color: #f8f9fa; - } - .p-treeselect.p-variant-filled:enabled:focus { - background-color: #ffffff; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #f44336; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.25rem 0.5rem; - } - - .p-treeselect-panel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-treeselect-panel .p-treeselect-header { - padding: 0.5rem 1rem; - border-bottom: 0 none; - color: #495057; - background: #f8f9fa; - margin: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.5rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.5rem; - color: #6c757d; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2rem; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-tree { - border: 0 none; - } - .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message { - padding: 0.5rem 1rem; - color: #495057; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: #f8f9fa; - } - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: #ffffff; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.5rem; - } - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #6c757d; - right: 2.357rem; - } - - .p-button { - color: #ffffff; - background: #9C27B0; - border: 1px solid #9C27B0; - padding: 0.5rem 1rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 3px; - outline-color: transparent; - } - .p-button:not(:disabled):hover { - background: #8c239e; - color: #ffffff; - border-color: #8c239e; - } - .p-button:not(:disabled):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:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9C27B0; - border: 1px solid; - } - .p-button.p-button-outlined:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button.p-button-text { - background-color: transparent; - color: #9C27B0; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9C27B0; - border-color: transparent; - } - .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: #e9ecef; - color: #6c757d; - } - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: #dee2e6; - color: #6c757d; - } - .p-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-button .p-button-label { - transition-duration: 0.2s; - } - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #9C27B0; - background-color: #ffffff; - } - .p-button.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - .p-button.p-button-rounded { - border-radius: 2rem; - } - .p-button.p-button-icon-only { - width: 2.357rem; - padding: 0.5rem 0; - } - .p-button.p-button-icon-only .p-button-icon-left, -.p-button.p-button-icon-only .p-button-icon-right { - margin: 0; - } - .p-button.p-button-icon-only.p-button-rounded { - border-radius: 50%; - height: 2.357rem; - } - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.4375rem 0.875rem; - } - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.625rem 1.25rem; - } - .p-button.p-button-lg .p-button-icon { - font-size: 1.25rem; - } - .p-button.p-button-loading-label-only .p-button-label { - margin-left: 0.5rem; - } - .p-button.p-button-loading-label-only .p-button-loading-icon { - margin-right: 0; - } - - .p-fluid .p-button { - width: 100%; - } - .p-fluid .p-button-icon-only { - width: 2.357rem; - } - .p-fluid .p-button-group { - display: flex; - } - .p-fluid .p-button-group .p-button { - flex: 1; - } - - .p-button.p-button-secondary, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: #56717d; - color: #ffffff; - border-color: #56717d; - } - .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #beccd2; - } - .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: #4d646f; - color: #ffffff; - border-color: #4d646f; - } - .p-button.p-button-secondary.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - color: #607d8b; - border: 1px solid; - } - .p-button.p-button-secondary.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(96, 125, 139, 0.04); - border-color: transparent; - color: #607d8b; - } - .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(96, 125, 139, 0.16); - border-color: transparent; - color: #607d8b; - } - - .p-button.p-button-info, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #027abc; - color: #ffffff; - border-color: #027abc; - } - .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #89d4fe; - } - .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #026da7; - color: #ffffff; - border-color: #026da7; - } - .p-button.p-button-info.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - color: #0288d1; - border: 1px solid; - } - .p-button.p-button-info.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(2, 136, 209, 0.04); - border-color: transparent; - color: #0288d1; - } - .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(2, 136, 209, 0.16); - border-color: transparent; - color: #0288d1; - } - - .p-button.p-button-success, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #5e8f32; - color: #ffffff; - border-color: #5e8f32; - } - .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #c2e0a8; - } - .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #537f2d; - color: #ffffff; - border-color: #537f2d; - } - .p-button.p-button-success.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - color: #689f38; - border: 1px solid; - } - .p-button.p-button-success.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(104, 159, 56, 0.04); - border-color: transparent; - color: #689f38; - } - .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(104, 159, 56, 0.16); - border-color: transparent; - color: #689f38; - } - - .p-button.p-button-warning, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #fab710; - color: #212529; - border-color: #fab710; - } - .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #fde6ab; - } - .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #e8a704; - color: #212529; - border-color: #e8a704; - } - .p-button.p-button-warning.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - color: #fbc02d; - border: 1px solid; - } - .p-button.p-button-warning.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(251, 192, 45, 0.04); - border-color: transparent; - color: #fbc02d; - } - .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(251, 192, 45, 0.16); - border-color: transparent; - color: #fbc02d; - } - - .p-button.p-button-help, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #8c239e; - color: #ffffff; - border-color: #8c239e; - } - .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #7d1f8d; - color: #ffffff; - border-color: #7d1f8d; - } - .p-button.p-button-help.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - color: #9c27b0; - border: 1px solid; - } - .p-button.p-button-help.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(156, 39, 176, 0.04); - border-color: transparent; - color: #9c27b0; - } - .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(156, 39, 176, 0.16); - border-color: transparent; - color: #9c27b0; - } - - .p-button.p-button-danger, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #c02929; - color: #ffffff; - border-color: #c02929; - } - .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: 0 0 0 0.2rem #edacac; - } - .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #aa2424; - color: #ffffff; - border-color: #aa2424; - } - .p-button.p-button-danger.p-button-outlined, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(211, 47, 47, 0.16); - color: #d32f2f; - border: 1px solid; - } - .p-button.p-button-danger.p-button-text, .p-button-group.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:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(211, 47, 47, 0.04); - border-color: transparent; - color: #d32f2f; - } - .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):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:not(:disabled):hover { - background: transparent; - color: #7d1f8d; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: transparent; - } - .p-button.p-button-link:not(:disabled):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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #495057; - color: #fff; - } - .p-speeddial-action:hover { - background: #343a40; - color: #fff; - } - - .p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; - } - - .p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; - } - .p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; - } - - .p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; - } - - .p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; - } - .p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; - } - - .p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; - } - .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; - } - - .p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); - } - - .p-splitbutton { - border-radius: 3px; - } - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - .p-splitbutton.p-button-raised { - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - } - - .p-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-visible, -.p-carousel .p-carousel-content .p-carousel-next:focus-visible { - 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-visible { - box-shadow: inset 0 0 0 0.15rem #df9eea; - outline: 0 none; - } - .p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #df9eea; - outline-offset: -0.15rem; - } - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #F3E5F5; - color: #495057; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #F3E5F5; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #F3E5F5; - } - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-datatable .p-column-resizer-helper { - background: #9C27B0; - } - .p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #f8f9fa; - } - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: #f8f9fa; - } - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #F3E5F5; - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #495057; - } - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #495057; - } - .p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.5rem 0.5rem; - } - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 1.25rem 1.25rem; - } - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 1.25rem 1.25rem; - } - - .p-dataview .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-dataview .p-dataview-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-dataview .p-dataview-content { - background: #ffffff; - color: #495057; - border: 0 none; - padding: 0; - } - .p-dataview .p-dataview-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-visible { - 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-visible { - 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:first-child { - margin-top: 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-visible { - 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; - } - - .p-orderlist .p-orderlist-controls { - padding: 1rem; - } - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - .p-orderlist .p-orderlist-list-container { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-orderlist .p-orderlist-list-container.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-orderlist .p-orderlist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-orderlist .p-orderlist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #e9ecef; - } - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #F3E5F5; - color: #495057; - } - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #c989d2; - } - .p-organizationchart .p-organizationchart-line-down { - background: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #dee2e6; - border-color: #dee2e6; - } - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; - } - .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible { - 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-list-wrapper { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - outline-color: transparent; - } - .p-picklist .p-picklist-list-wrapper.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - border-color: #9C27B0; - } - .p-picklist .p-picklist-header { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .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 { - color: #495057; - padding: 0.5rem 0; - outline: 0 none; - } - .p-picklist .p-picklist-list:not(:first-child) { - border-top: 1px solid #dee2e6; - } - .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:first-child { - margin-top: 0; - } - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #495057; - background: #dee2e6; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #495057; - background: #F3E5F5; - } - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: rgba(156, 39, 176, 0.24); - } - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.5rem 1rem; - color: #495057; - } - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #e9ecef; - } - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #e9ecef; - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.5rem 1rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border: 0 none; - color: #495057; - background: #ffffff; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 2px solid #9C27B0; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #ffffff; - } - .p-timeline .p-timeline-event-connector { - background-color: #dee2e6; - } - .p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; - } - .p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; - } - .p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; - } - - .p-tree { - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - padding: 1rem; - border-radius: 3px; - } - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #df9eea; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content { - 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-visible { - 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 .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #9C27B0; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #7d1f8d; - } - .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-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #d3a1db; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 3px; - border: 1px solid #dee2e6; - background-color: #ffffff; - color: #495057; - padding: 0; - transition: box-shadow 0.2s; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #F3E5F5; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { - margin-right: 0.5rem; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { - background-color: inherit; - color: inherit; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - - .p-treetable .p-paginator-top { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; - } - .p-treetable .p-treetable-header { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 1px 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-footer { - background: #f8f9fa; - color: #495057; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - font-weight: 600; - } - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - font-weight: 600; - color: #495057; - background: #f8f9fa; - } - .p-treetable .p-sortable-column { - outline-color: #df9eea; - } - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #495057; - background: #F3E5F5; - margin-left: 0.5rem; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #6c757d; - } - .p-treetable .p-sortable-column.p-highlight { - background: #f8f9fa; - color: #9C27B0; - } - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #9C27B0; - } - .p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #495057; - transition: box-shadow 0.2s; - } - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #e9ecef; - border-width: 0 0 1px 0; - padding: 1rem 1rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - margin-right: 0.5rem; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - .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 > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight { - background: #9C27B0; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover { - background-color: #f8f9fa; - } - .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover { - background: #7d1f8d; - } - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #df9eea; - outline-offset: -0.15rem; - } - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #F3E5F5; - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #e9ecef; - color: #495057; - } - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #495057; - } - .p-treetable .p-column-resizer-helper { - background: #9C27B0; - } - .p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #f8f9fa; - } - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #df9eea; - } - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-accordion .p-accordion-content { - padding: 1rem; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-accordion p-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-visible { - 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-visible { - 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-top: 0 none; - } - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panel .p-panel-footer { - padding: 0.5rem 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-icons-end { - order: 2; - margin-left: auto; - } - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: #f8f9fa; - border: 0 none; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - .p-scrollpanel .p-scrollpanel-bar:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - - .p-splitter { - border: 1px solid #dee2e6; - background: #ffffff; - border-radius: 3px; - color: #495057; - } - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: #f8f9fa; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #dee2e6; - } - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-splitter .p-splitter-gutter-resizing { - background: #dee2e6; - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.357rem; - } - .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-visible { - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #df9eea; - } - .p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1rem; - border: 0 none; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-toolbar { - background: #f8f9fa; - border: 1px solid #dee2e6; - padding: 1rem; - border-radius: 3px; - gap: 0.5rem; - } - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-stepper .p-stepper-nav { - position: relative; - display: flex; - justify-content: space-between; - align-items: center; - margin: 0; - padding: 0; - list-style-type: none; - overflow-x: auto; - } - - .p-stepper-vertical .p-stepper-nav { - flex-direction: column; - } - - .p-stepper-header { - position: relative; - display: flex; - flex: 1 1 auto; - align-items: center; - } - .p-stepper-header:last-of-type { - flex: initial; - } - - .p-stepper-header .p-stepper-action { - border: 0 none; - display: inline-flex; - align-items: center; - text-decoration: none; - cursor: pointer; - } - .p-stepper-header .p-stepper-action:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - - .p-stepper.p-stepper-readonly .p-stepper-header { - cursor: auto; - } - - .p-stepper-header.p-highlight .p-stepper-action { - cursor: default; - } - - .p-stepper-title { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - .p-stepper-number { - display: flex; - align-items: center; - justify-content: center; - } - - .p-stepper-separator { - flex: 1 1 0; - } - - .p-stepper .p-stepper-nav { - display: flex; - justify-content: space-between; - margin: 0; - padding: 0; - list-style-type: none; - } - .p-stepper .p-stepper-header { - padding: 0.5rem; - } - .p-stepper .p-stepper-header .p-stepper-action { - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - outline-color: transparent; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number { - color: #495057; - border: 1px solid #e9ecef; - border-width: 2px; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title { - margin-left: 0.5rem; - color: #6c757d; - font-weight: 600; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-number { - background: #F3E5F5; - color: #495057; - } - .p-stepper .p-stepper-header.p-highlight .p-stepper-title { - color: #495057; - } - .p-stepper .p-stepper-header:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator { - background-color: #9C27B0; - } - .p-stepper .p-stepper-panels { - background: #ffffff; - padding: 1rem; - color: #495057; - } - .p-stepper .p-stepper-separator { - background-color: #dee2e6; - width: 100%; - height: 2px; - margin-inline-start: 1rem; - transition: box-shadow 0.2s; - } - .p-stepper.p-stepper-vertical { - display: flex; - flex-direction: column; - } - .p-stepper.p-stepper-vertical .p-stepper-toggleable-content { - display: flex; - flex: 1 1 auto; - background: #ffffff; - color: #495057; - } - .p-stepper.p-stepper-vertical .p-stepper-panel { - display: flex; - flex-direction: column; - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active { - flex: 1 1 auto; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header { - flex: initial; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content { - width: 100%; - padding-left: 1rem; - } - .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator { - flex: 0 0 auto; - width: 2px; - height: auto; - margin-inline-start: calc(1.75rem + 2px); - } - .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator { - background-color: #9C27B0; - } - .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content { - padding-left: 3rem; - } - - .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-icon.p-icon { - width: 1.5rem; - height: 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - .p-dialog .p-dialog-content { - background: #ffffff; - color: #495057; - padding: 0 1.5rem 2rem 1.5rem; - } - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #495057; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon { - width: 2rem; - height: 2rem; - } - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #ffffff; - color: #495057; - border: 0 none; - border-radius: 3px; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-overlaypanel .p-overlaypanel-content { - padding: 1rem; - } - .p-overlaypanel .p-overlaypanel-close { - background: #9C27B0; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; - } - .p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #8c239e; - color: #ffffff; - } - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; - } - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; - } - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; - } - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; - } - - .p-sidebar { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); - } - .p-sidebar .p-sidebar-header { - padding: 1rem; - } - .p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #6c757d; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #495057; - border-color: transparent; - background: #e9ecef; - } - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - .p-sidebar .p-sidebar-content { - padding: 1rem; - } - .p-sidebar .p-sidebar-footer { - padding: 1rem; - } - - .p-tooltip .p-tooltip-text { - background: #495057; - color: #ffffff; - padding: 0.5rem 0.5rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #495057; - } - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #495057; - } - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #495057; - } - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #495057; - } - - .p-fileupload .p-fileupload-buttonbar { - background: #f8f9fa; - padding: 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom: 0 none; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-fileupload .p-fileupload-buttonbar .p-button { - margin-right: 0.5rem; - } - .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #dee2e6; - color: #495057; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #9C27B0; - border-style: dashed; - background-color: #F3E5F5; - } - .p-fileupload .p-progressbar { - height: 0.25rem; - } - .p-fileupload .p-fileupload-row > div { - padding: 1rem 1rem; - } - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #8c239e; - color: #ffffff; - border-color: #8c239e; - } - .p-fileupload-choose:not(.p-disabled):active { - background: #7d1f8d; - color: #ffffff; - border-color: #7d1f8d; - } - - .p-breadcrumb { - background: #ffffff; - border: 1px solid #dee2e6; - border-radius: 3px; - padding: 1rem; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - } - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #495057; - } - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #6c757d; - } - - .p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - width: 12.5rem; - } - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - .p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 3px; - } - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #df9eea; - } - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - .p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - .p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - .p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - .p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - .p-megamenu { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #495057; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; - } - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - - .p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #495057; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - .p-menu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menu .p-menuitem-badge { - background: #9C27B0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.5rem; - background: #f8f9fa; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 3px; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - margin-left: 0.5rem; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 12.5rem; - border-radius: 3px; - } - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #6c757d; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - .p-menubar .p-menubar-button:hover { - color: #6c757d; - background: #e9ecef; - } - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #dee2e6; - color: #495057; - background: #f8f9fa; - border-radius: 3px; - transition: box-shadow 0.2s; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #495057; - padding: 1rem; - font-weight: 600; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #df9eea; - } - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #e9ecef; - border-color: #dee2e6; - color: #495057; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #f8f9fa; - border-color: #dee2e6; - color: #495057; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #dee2e6; - background: #e9ecef; - color: #495057; - } - .p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #dee2e6; - background: #ffffff; - color: #495057; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 3px; - border-top-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - } - - .p-slidemenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .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-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - .p-slidemenu .p-slidemenu-backward { - padding: 0.75rem 1rem; - color: #495057; - } - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #df9eea; - } - .p-slidemenu .p-menuitem-badge { - background: #9C27B0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 3px; - background: #ffffff; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #495057; - border: 1px solid #e9ecef; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; - } - .p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #6c757d; - } - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #F3E5F5; - color: #495057; - } - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #495057; - } - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid #dee2e6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #dee2e6; - border-width: 0 0 2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #9C27B0; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; - border-radius: 3px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #dee2e6; - border-width: 0 0 2px 0; - border-color: transparent transparent #dee2e6 transparent; - background: #ffffff; - color: #6c757d; - padding: 1rem; - font-weight: 600; - border-top-right-radius: 3px; - border-top-left-radius: 3px; - transition: box-shadow 0.2s; - margin: 0 0 -2px 0; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #df9eea; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #6c757d; - color: #6c757d; - } - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #9C27B0; - color: #9C27B0; - } - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: #ffffff; - color: #9C27B0; - width: 2.357rem; - box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); - border-radius: 0; - } - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.2rem #df9eea; - } - - .p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - border-radius: 3px; - width: 12.5rem; - } - .p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - .p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - border-radius: 3px; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #495057; - transition: box-shadow 0.2s; - border-radius: 0; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #495057; - padding: 0.75rem 1rem; - user-select: none; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #6c757d; - margin-right: 0.5rem; - } - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #495057; - background: #dee2e6; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #495057; - background: #e9ecef; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #495057; - } - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #6c757d; - } - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #dee2e6; - margin: 0.25rem 0; - } - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 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-icon { - width: 1rem; - height: 1rem; - } - .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.5); - } - .p-message .p-message-close:focus-visible { - 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-icon { - width: 1.5rem; - height: 1.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-icon:not(.p-toast-icon-close-icon) { - width: 2rem; - height: 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.5); - } - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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-visible { - 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 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-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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 0.2rem #df9eea; - } - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .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-metergroup { - display: flex; - } - - .p-metergroup-meters { - display: flex; - } - - .p-metergroup-vertical .p-metergroup-meters { - flex-direction: column; - } - - .p-metergroup-labels { - display: flex; - flex-wrap: wrap; - margin: 0; - padding: 0; - list-style-type: none; - } - - .p-metergroup-vertical .p-metergroup-labels { - align-items: start; - } - - .p-metergroup-labels-vertical { - flex-direction: column; - } - - .p-metergroup-label { - display: inline-flex; - align-items: center; - } - - .p-metergroup-label-marker { - display: inline-flex; - } - - .p-metergroup { - gap: 1rem; - } - .p-metergroup .p-metergroup-meters { - background: #dee2e6; - border-radius: 3px; - } - .p-metergroup .p-metergroup-meter { - border: 0 none; - background: #9C27B0; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-marker { - background: #9C27B0; - width: 0.5rem; - height: 0.5rem; - border-radius: 100%; - } - .p-metergroup .p-metergroup-labels .p-metergroup-label-icon { - width: 1rem; - height: 1rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical { - gap: 0.5rem; - } - .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal { - gap: 1rem; - } - .p-metergroup.p-metergroup-horizontal { - flex-direction: column; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meters { - height: 0.5rem; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - } - .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical { - flex-direction: row; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meters { - width: 0.5rem; - height: 100%; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type { - border-top-left-radius: 3px; - border-top-right-radius: 3px; - } - .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - } - - .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-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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-tag .p-icon { - width: 0.75rem; - height: 0.75rem; - } - - .p-terminal { - background: #ffffff; - color: #495057; - border: 1px solid #dee2e6; - padding: 1rem; - } - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} -/* Customizations to the designer theme should be defined here */ -@layer primeng { - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #9C27B0; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #9C27B0; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #9C27B0; - } - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #9C27B0; - } -} diff --git a/client/src/assets/components/themes/test/theme.css b/client/src/assets/components/themes/test/theme.css deleted file mode 100644 index 9f7e4412..00000000 --- a/client/src/assets/components/themes/test/theme.css +++ /dev/null @@ -1,7822 +0,0 @@ -:root { - font-family: "Inter var", sans-serif; - font-feature-settings: "cv02", "cv03", "cv04", "cv11"; - font-variation-settings: normal; - --font-family: "Inter var", sans-serif; - --font-feature-settings: "cv02","cv03","cv04","cv11"; - --surface-a: rgba(255, 255, 255, 0.2); - --surface-b: rgba(255, 255, 255, 0.25); - --surface-c: rgba(255, 255, 255, 0.03); - --surface-d: rgba(255, 255, 255, 0.1); - --surface-e: rgba(255, 255, 255, 0.2); - --surface-f: rgba(255, 255, 255, 0.2); - --text-color: #FFFFFF; - --text-color-secondary: #C8CCD8; - --primary-color: #0F8BFD; - --primary-color-text: #ffffff; - --surface-0: #0a061a; - --surface-50: #231f31; - --surface-100: #3b3848; - --surface-200: #54515f; - --surface-300: #6c6a76; - --surface-400: #85838d; - --surface-500: #9d9ba3; - --surface-600: #b6b4ba; - --surface-700: #cecdd1; - --surface-800: #e7e6e8; - --surface-900: #ffffff; - --gray-50: #e7e6e8; - --gray-100: #cecdd1; - --gray-200: #b6b4ba; - --gray-300: #9d9ba3; - --gray-400: #85838d; - --gray-500: #6c6a76; - --gray-600: #54515f; - --gray-700: #3b3848; - --gray-800: #231f31; - --gray-900: #0a061a; - --content-padding: 1.143rem; - --inline-spacing: 0.5rem; - --border-radius: 6px; - --surface-ground: linear-gradient(180deg, #2E323F 0%, #0A061A 100%); - --surface-section: #2E323F; - --surface-card: rgba(255, 255, 255, 0.05); - --surface-overlay: linear-gradient(180deg, #2E323F 0%, #0A061A 100%); - --surface-border: rgba(255, 255, 255, 0.15); - --surface-hover: rgba(255, 255, 255, 0.05); - --focus-ring: 0 none; - --maskbg: rgba(0, 0, 0, 0.2); - --highlight-bg: #0F8BFD; - --highlight-text-color: #ffffff; - color-scheme: dark; -} - -:root { - --blue-50: #f4fafe; - --blue-100: #cae6fc; - --blue-200: #a0d2fa; - --blue-300: #75bef8; - --blue-400: #4baaf5; - --blue-500: #2196f3; - --blue-600: #1c80cf; - --blue-700: #1769aa; - --blue-800: #125386; - --blue-900: #0d3c61; - --green-50: #f6fbf6; - --green-100: #d4ecd5; - --green-200: #b2ddb4; - --green-300: #90cd93; - --green-400: #6ebe71; - --green-500: #4caf50; - --green-600: #419544; - --green-700: #357b38; - --green-800: #2a602c; - --green-900: #1e4620; - --yellow-50: #fffcf5; - --yellow-100: #fef0cd; - --yellow-200: #fde4a5; - --yellow-300: #fdd87d; - --yellow-400: #fccc55; - --yellow-500: #fbc02d; - --yellow-600: #d5a326; - --yellow-700: #b08620; - --yellow-800: #8a6a19; - --yellow-900: #644d12; - --cyan-50: #f2fcfd; - --cyan-100: #c2eff5; - --cyan-200: #91e2ed; - --cyan-300: #61d5e4; - --cyan-400: #30c9dc; - --cyan-500: #00bcd4; - --cyan-600: #00a0b4; - --cyan-700: #008494; - --cyan-800: #006775; - --cyan-900: #004b55; - --pink-50: #fef4f7; - --pink-100: #fac9da; - --pink-200: #f69ebc; - --pink-300: #f1749e; - --pink-400: #ed4981; - --pink-500: #e91e63; - --pink-600: #c61a54; - --pink-700: #a31545; - --pink-800: #801136; - --pink-900: #5d0c28; - --indigo-50: #f5f6fb; - --indigo-100: #d1d5ed; - --indigo-200: #acb4df; - --indigo-300: #8893d1; - --indigo-400: #6372c3; - --indigo-500: #3f51b5; - --indigo-600: #36459a; - --indigo-700: #2c397f; - --indigo-800: #232d64; - --indigo-900: #192048; - --teal-50: #f2faf9; - --teal-100: #c2e6e2; - --teal-200: #91d2cc; - --teal-300: #61beb5; - --teal-400: #30aa9f; - --teal-500: #009688; - --teal-600: #008074; - --teal-700: #00695f; - --teal-800: #00534b; - --teal-900: #003c36; - --orange-50: #fff8f2; - --orange-100: #fde0c2; - --orange-200: #fbc791; - --orange-300: #f9ae61; - --orange-400: #f79530; - --orange-500: #f57c00; - --orange-600: #d06900; - --orange-700: #ac5700; - --orange-800: #874400; - --orange-900: #623200; - --bluegray-50: #f7f9f9; - --bluegray-100: #d9e0e3; - --bluegray-200: #bbc7cd; - --bluegray-300: #9caeb7; - --bluegray-400: #7e96a1; - --bluegray-500: #607d8b; - --bluegray-600: #526a76; - --bluegray-700: #435861; - --bluegray-800: #35454c; - --bluegray-900: #263238; - --purple-50: #faf4fb; - --purple-100: #e7cbec; - --purple-200: #d4a2dd; - --purple-300: #c279ce; - --purple-400: #af50bf; - --purple-500: #9c27b0; - --purple-600: #852196; - --purple-700: #6d1b7b; - --purple-800: #561561; - --purple-900: #3e1046; - --red-50: #fff5f5; - --red-100: #ffd0ce; - --red-200: #ffaca7; - --red-300: #ff8780; - --red-400: #ff6259; - --red-500: #ff3d32; - --red-600: #d9342b; - --red-700: #b32b23; - --red-800: #8c221c; - --red-900: #661814; - --primary-50: #f3f9ff; - --primary-100: #c5e3ff; - --primary-200: #98cdfe; - --primary-300: #6ab7fe; - --primary-400: #3da1fd; - --primary-500: #0f8bfd; - --primary-600: #0d76d7; - --primary-700: #0b61b1; - --primary-800: #084c8b; - --primary-900: #063865; -} - -.p-editor-container .p-editor-toolbar { - background: transparent; - border-top-right-radius: 6px; - border-top-left-radius: 6px; -} - - .p-editor-container .p-editor-toolbar.ql-snow { - border: 1px solid rgba(255, 255, 255, 0.15); - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: #C8CCD8; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: #C8CCD8; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { - border: 0 none; - color: #C8CCD8; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { - color: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { - stroke: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { - fill: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - background: #0a061a; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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.286rem; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { - color: #FFFFFF; - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { - padding: 0.429rem 0.286rem; - } - -.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 rgba(255, 255, 255, 0.15); - } - - .p-editor-container .p-editor-content .ql-editor { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - 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: #FFFFFF; -} - - .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, - .p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: #FFFFFF; - } - - .p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, - .p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: #FFFFFF; - } - -.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: #0F8BFD; -} - - .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: #0F8BFD; - } - - .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: #0F8BFD; - } - - .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: #0F8BFD; - } - -@layer primeng { - * { - box-sizing: border-box; - } - - .p-component { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - font-weight: normal; - } - - .p-component-overlay { - background-color: rgba(0, 0, 0, 0.2); - transition-duration: 0.2s; - } - - .p-disabled, .p-component:disabled { - opacity: 0.4; - } - - .p-error { - color: #FC6161; - } - - .p-text-secondary { - color: #C8CCD8; - } - - .pi { - font-size: 1rem; - } - - .p-icon { - width: 1rem; - height: 1rem; - } - - .p-link { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - border-radius: 6px; - } - - .p-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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; - } - } - - .p-autocomplete .p-autocomplete-loader { - right: 0.571rem; - } - - .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 2.857rem; - } - - .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: transparent; - } - - .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-autocomplete .p-autocomplete-multiple-container { - padding: 0.2145rem 0.571rem; - gap: 0.5rem; - } - - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.2145rem 0; - } - - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #FFFFFF; - padding: 0; - margin: 0; - } - - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.2145rem 0.571rem; - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-radius: 16px; - } - - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; - } - - .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-autocomplete.p-invalid.p-component > .p-inputtext { - border-color: #FC6161; - } - - .p-autocomplete-panel { - background: #0a061a; - color: #FFFFFF; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-autocomplete-panel .p-autocomplete-items { - padding: 0.286rem; - } - - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { - margin: 0; - padding: 0.429rem 0.286rem; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { - margin: 0; - padding: 0.571rem 0.429rem; - color: #868C9B; - background: transparent; - font-weight: 500; - } - - p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { - border-color: #FC6161; - } - - p-autocomplete.p-autocomplete-clearable .p-inputtext { - padding-right: 2.142rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon { - color: #C8CCD8; - right: 0.571rem; - } - - p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon { - color: #C8CCD8; - right: 2.857rem; - } - - p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { - border-color: #FC6161; - } - - .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-datepicker { - padding: 0.857rem; - background: transparent; - color: #FFFFFF; - border: 1px solid transparent; - border-radius: 6px; - } - - .p-datepicker:not(.p-datepicker-inline) { - background: #0a061a; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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: transparent; - } - - .p-datepicker .p-datepicker-header { - padding: 0 0 0.75rem 0; - color: #FFFFFF; - background: transparent; - font-weight: 400; - margin: 0; - border-bottom: 0 none; - 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: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible, - .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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: #FFFFFF; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - font-weight: 400; - padding: 0.357rem; - } - - .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: #0F8BFD; - } - - .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.357rem; - } - - .p-datepicker table th > span { - width: 2.571rem; - height: 2.571rem; - } - - .p-datepicker table td { - padding: 0.357rem; - } - - .p-datepicker table td > span { - width: 2.571rem; - height: 2.571rem; - border-radius: 6px; - transition: box-shadow 0.2s; - border: 2px solid transparent; - } - - .p-datepicker table td > span.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-datepicker table td > span:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-datepicker table td.p-datepicker-today > span { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-color: rgba(255, 255, 255, 0.25); - } - - .p-datepicker table td.p-datepicker-today > span.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-datepicker .p-datepicker-buttonbar { - padding: 1rem 0; - border-top: 1px solid rgba(255, 255, 255, 0.05); - } - - .p-datepicker .p-datepicker-buttonbar .p-button { - width: auto; - } - - .p-datepicker .p-timepicker { - border-top: 1px solid rgba(255, 255, 255, 0.05); - padding: 0.5rem; - } - - .p-datepicker .p-timepicker button { - width: 2rem; - height: 2rem; - color: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-datepicker .p-timepicker button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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.357rem; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-datepicker .p-yearpicker { - margin: 0.5rem 0; - } - - .p-datepicker .p-yearpicker .p-yearpicker-year { - padding: 0.357rem; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid rgba(255, 255, 255, 0.05); - 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: rgba(255, 255, 255, 0.1); - } - - .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.1); - } - - .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.1); - } - - .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - p-calendar.p-calendar-clearable .p-inputtext { - padding-right: 2.142rem; - } - - p-calendar.p-calendar-clearable .p-calendar-clear-icon { - color: #C8CCD8; - right: 0.571rem; - } - - p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon { - color: #C8CCD8; - right: 2.857rem; - } - - @media screen and (max-width: 769px) { - .p-datepicker table th, .p-datepicker table td { - padding: 0; - } - } - - .p-cascadeselect { - background: rgba(255, 255, 255, 0.05); - border: 1px solid transparent; - 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: transparent; - } - - .p-cascadeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-cascadeselect .p-cascadeselect-label { - background: transparent; - border: 0 none; - padding: 0.429rem 0.571rem; - } - - .p-cascadeselect .p-cascadeselect-label.p-placeholder { - color: #868C9B; - } - - .p-cascadeselect .p-cascadeselect-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - - .p-cascadeselect .p-cascadeselect-trigger { - background: transparent; - color: #C8CCD8; - width: 2.357rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - } - - .p-cascadeselect.p-invalid.p-component { - border-color: #FC6161; - } - - .p-cascadeselect-panel { - background: #0a061a; - color: #FFFFFF; - border: 0 none; - 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.286rem; - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { - margin: 0; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { - padding: 0.429rem 0.286rem; - } - - .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { - font-size: 0.875rem; - } - - .p-input-filled .p-cascadeselect { - background: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-cascadeselect:not(.p-disabled):hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { - background-color: rgba(255, 255, 255, 0.05); - } - - p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { - border-color: #FC6161; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label { - padding-right: 0.571rem; - } - - p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon { - color: #C8CCD8; - right: 2.357rem; - } - - .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel { - box-shadow: none; - border-radius: 0; - padding: 0.25rem 0 0.25rem 0.5rem; - } - - .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon { - transform: rotate(90deg); - } - - .p-checkbox { - width: 20px; - height: 20px; - } - - .p-checkbox .p-checkbox-box { - border: 2px solid rgba(255, 255, 255, 0.2); - background: rgba(255, 255, 255, 0.05); - width: 20px; - height: 20px; - color: #FFFFFF; - 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-icon { - width: 14px; - height: 14px; - } - - .p-checkbox .p-checkbox-box.p-highlight { - border-color: rgba(255, 255, 255, 0.25); - background: #0F8BFD; - } - - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - border-color: transparent; - } - - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - border-color: #0270d5; - background: #0270d5; - color: #ffffff; - } - - p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #FC6161; - } - - .p-input-filled .p-checkbox .p-checkbox-box { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-checkbox .p-checkbox-box.p-highlight { - background: #0F8BFD; - } - - .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { - background: #0270d5; - } - - .p-checkbox-label { - margin-left: 0.5rem; - } - - .p-highlight .p-checkbox .p-checkbox-box { - border-color: #ffffff; - } - - p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { - border-color: #FC6161; - } - - .p-chips:not(.p-disabled):hover .p-chips-multiple-container { - border-color: transparent; - } - - .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-chips .p-chips-multiple-container { - padding: 0.2145rem 0.571rem; - gap: 0.5rem; - } - - .p-chips .p-chips-multiple-container .p-chips-token { - padding: 0.2145rem 0.571rem; - margin-right: 0.5rem; - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-radius: 16px; - } - - .p-chips .p-chips-multiple-container .p-chips-token.p-focus { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .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: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #FFFFFF; - padding: 0; - margin: 0; - } - - p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { - border-color: #FC6161; - } - - p-chips.p-chips-clearable .p-inputtext { - padding-right: 1.571rem; - } - - p-chips.p-chips-clearable .p-chips-clear-icon { - color: #C8CCD8; - right: 0.571rem; - } - - .p-colorpicker-preview, - .p-fluid .p-colorpicker-preview.p-inputtext { - width: 2rem; - height: 2rem; - } - - .p-colorpicker-panel { - background: rgba(255, 255, 255, 0.2); - border: 1px solid rgba(255, 255, 255, 0.1); - } - - .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: rgba(255, 255, 255, 0.05); - border: 1px solid transparent; - 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: transparent; - } - - .p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.571rem; - } - - .p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; - } - - .p-dropdown .p-dropdown-label.p-placeholder { - color: #868C9B; - } - - .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; - } - - .p-dropdown .p-dropdown-trigger { - background: transparent; - color: #C8CCD8; - width: 2.357rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - } - - .p-dropdown .p-dropdown-clear-icon { - color: #C8CCD8; - right: 2.357rem; - } - - .p-dropdown.p-invalid.p-component { - border-color: #FC6161; - } - - .p-dropdown-panel { - background: #0a061a; - color: #FFFFFF; - border: 0 none; - 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.429rem 0.286rem; - border-bottom: 0 none; - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.571rem; - margin-right: -1.571rem; - } - - .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .p-dropdown-panel .p-dropdown-items { - padding: 0.286rem; - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.429rem 0.286rem; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.571rem 0.429rem; - color: #868C9B; - background: transparent; - font-weight: 500; - } - - .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.429rem 0.286rem; - color: #FFFFFF; - background: transparent; - } - - .p-input-filled .p-dropdown { - background: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext { - background-color: transparent; - } - - p-dropdown.ng-dirty.ng-invalid > .p-dropdown { - border-color: #FC6161; - } - - .p-inputgroup-addon { - background: rgba(255, 255, 255, 0.2); - color: #C8CCD8; - border-top: 1px solid transparent; - border-left: 1px solid transparent; - border-bottom: 1px solid transparent; - padding: 0.429rem 0.571rem; - min-width: 2.357rem; - } - - .p-inputgroup-addon:last-child { - border-right: 1px solid transparent; - } - - .p-inputgroup > .p-component, - .p-inputgroup > .p-inputwrapper > .p-inputtext, - .p-inputgroup > .p-float-label > .p-component { - border-radius: 0; - margin: 0; - } - - .p-inputgroup > .p-component + .p-inputgroup-addon, - .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon, - .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { - border-left: 0 none; - } - - .p-inputgroup > .p-component:focus, - .p-inputgroup > .p-inputwrapper > .p-inputtext:focus, - .p-inputgroup > .p-float-label > .p-component:focus { - z-index: 1; - } - - .p-inputgroup > .p-component:focus ~ label, - .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label, - .p-inputgroup > .p-float-label > .p-component:focus ~ label { - z-index: 1; - } - - .p-inputgroup-addon:first-child, - .p-inputgroup button:first-child, - .p-inputgroup input:first-child, - .p-inputgroup > .p-inputwrapper:first-child > .p-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: 2.286rem; - } - - p-inputmask.ng-dirty.ng-invalid > .p-inputtext { - border-color: #FC6161; - } - - p-inputmask.p-inputmask-clearable .p-inputtext { - padding-right: 2.142rem; - } - - p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon { - color: #C8CCD8; - right: 0.571rem; - } - - p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { - border-color: #FC6161; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-input { - padding-right: 2.142rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon { - color: #C8CCD8; - right: 0.571rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon { - right: 2.857rem; - } - - p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon { - right: 2.857rem; - } - - .p-inputswitch { - width: 2.714rem; - height: 1.429rem; - } - - .p-inputswitch .p-inputswitch-slider { - background: rgba(255, 255, 255, 0.05); - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 12px; - } - - .p-inputswitch .p-inputswitch-slider:before { - background: #C8CCD8; - width: 1.143rem; - height: 1.143rem; - left: 0.25rem; - margin-top: -0.5715rem; - border-radius: 8px; - transition-duration: 0.2s; - } - - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - transform: translateX(1.143rem); - } - - .p-inputswitch.p-focus .p-inputswitch-slider { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - background: rgba(255, 255, 255, 0.1); - } - - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - background: #0F8BFD; - } - - .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - background: #FFFFFF; - } - - .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { - background: #027eef; - } - - p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider { - border-color: #FC6161; - } - - .p-inputtext { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - padding: 0.429rem 0.571rem; - border: 1px solid transparent; - 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: transparent; - } - - .p-inputtext:enabled:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-inputtext.ng-dirty.ng-invalid { - border-color: #FC6161; - } - - .p-inputtext.p-inputtext-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.499625rem; - } - - .p-inputtext.p-inputtext-lg { - font-size: 1.25rem; - padding: 0.53625rem 0.71375rem; - } - - .p-float-label > label { - left: 0.571rem; - color: #868C9B; - transition-duration: 0.2s; - } - - .p-float-label > .ng-invalid.ng-dirty + label { - color: #FC6161; - } - - .p-input-icon-left > .p-icon-wrapper.p-icon, - .p-input-icon-left > i:first-of-type { - left: 0.571rem; - color: #C8CCD8; - } - - .p-input-icon-left > .p-inputtext { - padding-left: 2.142rem; - } - - .p-input-icon-left.p-float-label > label { - left: 2.142rem; - } - - .p-input-icon-right > .p-icon-wrapper, - .p-input-icon-right > i:last-of-type { - right: 0.571rem; - color: #C8CCD8; - } - - .p-input-icon-right > .p-inputtext { - padding-right: 2.142rem; - } - - ::-webkit-input-placeholder { - color: #868C9B; - } - - :-moz-placeholder { - color: #868C9B; - } - - ::-moz-placeholder { - color: #868C9B; - } - - :-ms-input-placeholder { - color: #868C9B; - } - - .p-input-filled .p-inputtext { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-inputtext:enabled:hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-inputtext:enabled:focus { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-inputtext-sm .p-inputtext { - font-size: 0.875rem; - padding: 0.375375rem 0.499625rem; - } - - .p-inputtext-lg .p-inputtext { - font-size: 1.25rem; - padding: 0.53625rem 0.71375rem; - } - - .p-listbox { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border: 1px solid transparent; - border-radius: 6px; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - - .p-listbox .p-listbox-header { - padding: 0.429rem 0.286rem; - border-bottom: 0 none; - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.571rem; - } - - .p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .p-listbox .p-listbox-header .p-checkbox { - margin-right: 0.5rem; - } - - .p-listbox .p-listbox-list { - padding: 0.286rem; - outline: 0 none; - } - - .p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.429rem 0.286rem; - border: 0 none; - color: #FFFFFF; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .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.571rem 0.429rem; - color: #868C9B; - background: transparent; - font-weight: 500; - } - - .p-listbox .p-listbox-list .p-listbox-empty-message { - padding: 0.429rem 0.286rem; - color: #FFFFFF; - background: transparent; - } - - .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - p-listbox.ng-dirty.ng-invalid > .p-listbox { - border-color: #FC6161; - } - - .p-multiselect { - background: rgba(255, 255, 255, 0.05); - border: 1px solid transparent; - 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: transparent; - } - - .p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-multiselect .p-multiselect-label { - padding: 0.429rem 0.571rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - - .p-multiselect .p-multiselect-label.p-placeholder { - color: #868C9B; - } - - .p-multiselect.p-multiselect-chip .p-multiselect-token { - padding: 0.2145rem 0.571rem; - margin-right: 0.5rem; - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-radius: 16px; - } - - .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { - margin-left: 0.5rem; - } - - .p-multiselect .p-multiselect-trigger { - background: transparent; - color: #C8CCD8; - width: 2.357rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - } - - .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label { - padding: 0.2145rem 0.571rem; - } - - .p-multiselect-clearable .p-multiselect-label-container { - padding-right: 1.571rem; - } - - .p-multiselect-clearable .p-multiselect-clear-icon { - color: #C8CCD8; - right: 2.357rem; - } - - .p-multiselect-panel { - background: #0a061a; - color: #FFFFFF; - border: 0 none; - 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.429rem 0.286rem; - border-bottom: 0 none; - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - 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.571rem; - } - - .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .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: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-multiselect-panel .p-multiselect-items { - padding: 0.286rem; - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.429rem 0.286rem; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .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.571rem 0.429rem; - color: #868C9B; - background: transparent; - font-weight: 500; - } - - .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.429rem 0.286rem; - color: #FFFFFF; - background: transparent; - } - - .p-input-filled .p-multiselect { - background: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: rgba(255, 255, 255, 0.05); - } - - p-multiselect.ng-dirty.ng-invalid > .p-multiselect { - border-color: #FC6161; - } - - p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext { - border-color: #FC6161; - } - - .p-password-panel { - padding: 1.143rem; - background: transparent; - color: #FFFFFF; - border: 0 none; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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: rgba(255, 255, 255, 0.1); - } - - .p-password-panel .p-password-meter .p-password-strength.weak { - background: #eb9a9c; - } - - .p-password-panel .p-password-meter .p-password-strength.medium { - background: #ffcf91; - } - - .p-password-panel .p-password-meter .p-password-strength.strong { - background: #93deac; - } - - p-password.p-password-clearable .p-password-input { - padding-right: 2.142rem; - } - - p-password.p-password-clearable .p-password-clear-icon { - color: #C8CCD8; - right: 0.571rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-input { - padding-right: 3.713rem; - } - - p-password.p-password-clearable.p-password-mask .p-password-clear-icon { - color: #C8CCD8; - right: 2.142rem; - } - - .p-radiobutton { - width: 20px; - height: 20px; - } - - .p-radiobutton .p-radiobutton-box { - border: 2px solid #868C9B; - background: rgba(255, 255, 255, 0.05); - width: 20px; - height: 20px; - color: #FFFFFF; - 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: transparent; - } - - .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .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: #0F8BFD; - background: #0F8BFD; - } - - .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - border-color: #0270d5; - background: #0270d5; - color: #ffffff; - } - - p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box { - border-color: #FC6161; - } - - .p-input-filled .p-radiobutton .p-radiobutton-box { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { - background: #0F8BFD; - } - - .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { - background: #0270d5; - } - - .p-radiobutton-label { - margin-left: 0.5rem; - } - - .p-highlight .p-radiobutton .p-radiobutton-box { - border-color: #ffffff; - } - - .p-rating { - gap: 0.5rem; - } - - .p-rating .p-rating-item .p-rating-icon { - color: #FFFFFF; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - font-size: 1.286rem; - } - - .p-rating .p-rating-item .p-rating-icon.p-icon { - width: 1.286rem; - height: 1.286rem; - } - - .p-rating .p-rating-item .p-rating-icon.p-rating-cancel { - color: #FC6161; - } - - .p-rating .p-rating-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #0F8BFD; - } - - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon { - color: #0F8BFD; - } - - .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel { - color: #FC6161; - } - - .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon { - color: #ffffff; - } - - .p-selectbutton .p-button { - background: rgba(255, 255, 255, 0.2); - border: 1px solid transparent; - color: #FFFFFF; - 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: #C8CCD8; - } - - .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.1); - border-color: transparent; - 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: #C8CCD8; - } - - .p-selectbutton .p-button.p-highlight { - background: #0F8BFD; - border-color: #0F8BFD; - 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: #027eef; - border-color: #027eef; - 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: #FC6161; - } - - .p-slider { - background: rgba(255, 255, 255, 0.1); - border: 0 none; - border-radius: 6px; - } - - .p-slider.p-slider-horizontal { - height: 0.429rem; - } - - .p-slider.p-slider-horizontal .p-slider-handle { - margin-top: -0.5715rem; - margin-left: -0.5715rem; - } - - .p-slider.p-slider-vertical { - width: 0.429rem; - } - - .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: 4px solid #0F8BFD; - 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 none; - } - - .p-slider .p-slider-range { - background: #0F8BFD; - } - - .p-slider:not(.p-disabled) .p-slider-handle:hover { - background: #0F8BFD; - border-color: #0F8BFD; - } - - .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: rgba(255, 255, 255, 0.2); - border: 1px solid transparent; - color: #FFFFFF; - 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: #C8CCD8; - } - - .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.1); - border-color: transparent; - 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: #C8CCD8; - } - - .p-togglebutton.p-button.p-highlight { - background: #0F8BFD; - border-color: #0F8BFD; - 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: #027eef; - border-color: #027eef; - 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: #FC6161; - } - - .p-treeselect { - background: rgba(255, 255, 255, 0.05); - border: 1px solid transparent; - 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: transparent; - } - - .p-treeselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - border-color: #0F8BFD; - } - - .p-treeselect .p-treeselect-label { - padding: 0.429rem 0.571rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - } - - .p-treeselect .p-treeselect-label.p-placeholder { - color: #868C9B; - } - - .p-treeselect.p-treeselect-chip .p-treeselect-token { - padding: 0.2145rem 0.571rem; - margin-right: 0.5rem; - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-radius: 16px; - } - - .p-treeselect .p-treeselect-trigger { - background: transparent; - color: #C8CCD8; - width: 2.357rem; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - } - - p-treeselect.ng-invalid.ng-dirty > .p-treeselect { - border-color: #FC6161; - } - - .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label { - padding: 0.2145rem 0.571rem; - } - - .p-treeselect-panel { - background: #0a061a; - color: #FFFFFF; - border: 0 none; - border-radius: 6px; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); - } - - .p-treeselect-panel .p-treeselect-header { - padding: 0.429rem 0.286rem; - border-bottom: 0 none; - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container { - margin-right: 0.5rem; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter { - padding-right: 1.571rem; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter { - padding-right: 3.142rem; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon { - right: 2.142rem; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-close { - width: 2rem; - height: 2rem; - color: #C8CCD8; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover { - color: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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.429rem 0.286rem; - color: #FFFFFF; - background: transparent; - } - - .p-input-filled .p-treeselect { - background: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-treeselect:not(.p-disabled):hover { - background-color: rgba(255, 255, 255, 0.05); - } - - .p-input-filled .p-treeselect:not(.p-disabled).p-focus { - background-color: rgba(255, 255, 255, 0.05); - } - - p-treeselect.p-treeselect-clearable .p-treeselect-label-container { - padding-right: 1.571rem; - } - - p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon { - color: #C8CCD8; - right: 2.286rem; - } - - .p-button { - color: #ffffff; - background: #0F8BFD; - border: 1px solid #0F8BFD; - padding: 0.429rem 0.571rem; - font-size: 1rem; - transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; - border-radius: 6px; - } - - .p-button:not(:disabled):hover { - background: #027eef; - color: #ffffff; - border-color: #027eef; - } - - .p-button:not(:disabled):active { - background: #0270d5; - color: #ffffff; - border-color: #0270d5; - } - - .p-button.p-button-outlined { - background-color: transparent; - color: #0F8BFD; - border: 1px solid; - } - - .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(15, 139, 253, 0.04); - color: #0F8BFD; - border: 1px solid; - } - - .p-button.p-button-outlined:not(:disabled):active { - background: rgba(15, 139, 253, 0.16); - color: #0F8BFD; - border: 1px solid; - } - - .p-button.p-button-outlined.p-button-plain { - color: #C8CCD8; - border-color: #C8CCD8; - } - - .p-button.p-button-outlined.p-button-plain:not(:disabled):hover { - background: rgba(255, 255, 255, 0.05); - color: #C8CCD8; - } - - .p-button.p-button-outlined.p-button-plain:not(:disabled):active { - background: rgba(255, 255, 255, 0.16); - color: #C8CCD8; - } - - .p-button.p-button-text { - background-color: transparent; - color: #0F8BFD; - border-color: transparent; - } - - .p-button.p-button-text:not(:disabled):hover { - background: rgba(15, 139, 253, 0.04); - color: #0F8BFD; - border-color: transparent; - } - - .p-button.p-button-text:not(:disabled):active { - background: rgba(15, 139, 253, 0.16); - color: #0F8BFD; - border-color: transparent; - } - - .p-button.p-button-text.p-button-plain { - color: #C8CCD8; - } - - .p-button.p-button-text.p-button-plain:not(:disabled):hover { - background: rgba(255, 255, 255, 0.05); - color: #C8CCD8; - } - - .p-button.p-button-text.p-button-plain:not(:disabled):active { - background: rgba(255, 255, 255, 0.16); - color: #C8CCD8; - } - - .p-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-button .p-button-label { - transition-duration: 0.2s; - } - - .p-button .p-button-icon-left { - margin-right: 0.5rem; - } - - .p-button .p-button-icon-right { - margin-left: 0.5rem; - } - - .p-button .p-button-icon-bottom { - margin-top: 0.5rem; - } - - .p-button .p-button-icon-top { - margin-bottom: 0.5rem; - } - - .p-button .p-badge { - margin-left: 0.5rem; - min-width: 1rem; - height: 1rem; - line-height: 1rem; - color: #0F8BFD; - 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.286rem; - 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.286rem; - } - - .p-button.p-button-sm { - font-size: 0.875rem; - padding: 0.375375rem 0.499625rem; - } - - .p-button.p-button-sm .p-button-icon { - font-size: 0.875rem; - } - - .p-button.p-button-lg { - font-size: 1.25rem; - padding: 0.53625rem 0.71375rem; - } - - .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.286rem; - } - - .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: #a0a3ad; - border: 1px solid transparent; - } - - .p-button.p-button-secondary:not(:disabled):hover, - .p-buttonset.p-button-secondary > .p-button:not(:disabled):hover, - .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover { - background: rgba(255, 255, 255, 0.1); - color: #FFFFFF; - border-color: transparent; - } - - .p-button.p-button-secondary:not(:disabled):focus, - .p-buttonset.p-button-secondary > .p-button:not(:disabled):focus, - .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus { - box-shadow: none; - } - - .p-button.p-button-secondary:not(:disabled):active, - .p-buttonset.p-button-secondary > .p-button:not(:disabled):active, - .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active { - background: rgba(255, 255, 255, 0.15); - 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: #a0a3ad; - border: 1px solid; - } - - .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, - .p-buttonset.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, - .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(160, 163, 173, 0.04); - color: #a0a3ad; - border: 1px solid; - } - - .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, - .p-buttonset.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, - .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(160, 163, 173, 0.16); - color: #a0a3ad; - 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: #a0a3ad; - border-color: transparent; - } - - .p-button.p-button-secondary.p-button-text:not(:disabled):hover, - .p-buttonset.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, - .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover { - background: rgba(160, 163, 173, 0.04); - border-color: transparent; - color: #a0a3ad; - } - - .p-button.p-button-secondary.p-button-text:not(:disabled):active, - .p-buttonset.p-button-secondary > .p-button.p-button-text:not(:disabled):active, - .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active { - background: rgba(160, 163, 173, 0.16); - border-color: transparent; - color: #a0a3ad; - } - - .p-button.p-button-info, - .p-buttonset.p-button-info > .p-button, - .p-splitbutton.p-button-info > .p-button { - color: #FFFFFF; - background: #873EFE; - border: 1px solid transparent; - } - - .p-button.p-button-info:not(:disabled):hover, - .p-buttonset.p-button-info > .p-button:not(:disabled):hover, - .p-splitbutton.p-button-info > .p-button:not(:disabled):hover { - background: #6C1AF2; - color: #FFFFFF; - border-color: transparent; - } - - .p-button.p-button-info:not(:disabled):focus, - .p-buttonset.p-button-info > .p-button:not(:disabled):focus, - .p-splitbutton.p-button-info > .p-button:not(:disabled):focus { - box-shadow: none; - } - - .p-button.p-button-info:not(:disabled):active, - .p-buttonset.p-button-info > .p-button:not(:disabled):active, - .p-splitbutton.p-button-info > .p-button:not(:disabled):active { - background: #5310C1; - 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: #873EFE; - border: 1px solid; - } - - .p-button.p-button-info.p-button-outlined:not(:disabled):hover, - .p-buttonset.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, - .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(135, 62, 254, 0.04); - color: #873EFE; - border: 1px solid; - } - - .p-button.p-button-info.p-button-outlined:not(:disabled):active, - .p-buttonset.p-button-info > .p-button.p-button-outlined:not(:disabled):active, - .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(135, 62, 254, 0.16); - color: #873EFE; - 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: #873EFE; - border-color: transparent; - } - - .p-button.p-button-info.p-button-text:not(:disabled):hover, - .p-buttonset.p-button-info > .p-button.p-button-text:not(:disabled):hover, - .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover { - background: rgba(135, 62, 254, 0.04); - border-color: transparent; - color: #873EFE; - } - - .p-button.p-button-info.p-button-text:not(:disabled):active, - .p-buttonset.p-button-info > .p-button.p-button-text:not(:disabled):active, - .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active { - background: rgba(135, 62, 254, 0.16); - border-color: transparent; - color: #873EFE; - } - - .p-button.p-button-success, - .p-buttonset.p-button-success > .p-button, - .p-splitbutton.p-button-success > .p-button { - color: #FFFFFF; - background: #0BD18A; - border: 1px solid transparent; - } - - .p-button.p-button-success:not(:disabled):hover, - .p-buttonset.p-button-success > .p-button:not(:disabled):hover, - .p-splitbutton.p-button-success > .p-button:not(:disabled):hover { - background: #049B65; - color: #FFFFFF; - border-color: transparent; - } - - .p-button.p-button-success:not(:disabled):focus, - .p-buttonset.p-button-success > .p-button:not(:disabled):focus, - .p-splitbutton.p-button-success > .p-button:not(:disabled):focus { - box-shadow: none; - } - - .p-button.p-button-success:not(:disabled):active, - .p-buttonset.p-button-success > .p-button:not(:disabled):active, - .p-splitbutton.p-button-success > .p-button:not(:disabled):active { - background: #017E52; - 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: #0BD18A; - border: 1px solid; - } - - .p-button.p-button-success.p-button-outlined:not(:disabled):hover, - .p-buttonset.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, - .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(11, 209, 138, 0.04); - color: #0BD18A; - border: 1px solid; - } - - .p-button.p-button-success.p-button-outlined:not(:disabled):active, - .p-buttonset.p-button-success > .p-button.p-button-outlined:not(:disabled):active, - .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(11, 209, 138, 0.16); - color: #0BD18A; - 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: #0BD18A; - border-color: transparent; - } - - .p-button.p-button-success.p-button-text:not(:disabled):hover, - .p-buttonset.p-button-success > .p-button.p-button-text:not(:disabled):hover, - .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover { - background: rgba(11, 209, 138, 0.04); - border-color: transparent; - color: #0BD18A; - } - - .p-button.p-button-success.p-button-text:not(:disabled):active, - .p-buttonset.p-button-success > .p-button.p-button-text:not(:disabled):active, - .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active { - background: rgba(11, 209, 138, 0.16); - border-color: transparent; - color: #0BD18A; - } - - .p-button.p-button-warning, - .p-buttonset.p-button-warning > .p-button, - .p-splitbutton.p-button-warning > .p-button { - color: #2E323F; - background: #EEE500; - border: 1px solid transparent; - } - - .p-button.p-button-warning:not(:disabled):hover, - .p-buttonset.p-button-warning > .p-button:not(:disabled):hover, - .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover { - background: #D1C901; - color: #2E323F; - border-color: transparent; - } - - .p-button.p-button-warning:not(:disabled):focus, - .p-buttonset.p-button-warning > .p-button:not(:disabled):focus, - .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus { - box-shadow: none; - } - - .p-button.p-button-warning:not(:disabled):active, - .p-buttonset.p-button-warning > .p-button:not(:disabled):active, - .p-splitbutton.p-button-warning > .p-button:not(:disabled):active { - background: #BAB302; - color: #2E323F; - 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: #EEE500; - border: 1px solid; - } - - .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, - .p-buttonset.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, - .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(238, 229, 0, 0.04); - color: #EEE500; - border: 1px solid; - } - - .p-button.p-button-warning.p-button-outlined:not(:disabled):active, - .p-buttonset.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, - .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(238, 229, 0, 0.16); - color: #EEE500; - 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: #EEE500; - border-color: transparent; - } - - .p-button.p-button-warning.p-button-text:not(:disabled):hover, - .p-buttonset.p-button-warning > .p-button.p-button-text:not(:disabled):hover, - .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover { - background: rgba(238, 229, 0, 0.04); - border-color: transparent; - color: #EEE500; - } - - .p-button.p-button-warning.p-button-text:not(:disabled):active, - .p-buttonset.p-button-warning > .p-button.p-button-text:not(:disabled):active, - .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active { - background: rgba(238, 229, 0, 0.16); - border-color: transparent; - color: #EEE500; - } - - .p-button.p-button-help, - .p-buttonset.p-button-help > .p-button, - .p-splitbutton.p-button-help > .p-button { - color: #FFFFFF; - background: #EC4DBC; - border: 1px solid transparent; - } - - .p-button.p-button-help:not(:disabled):hover, - .p-buttonset.p-button-help > .p-button:not(:disabled):hover, - .p-splitbutton.p-button-help > .p-button:not(:disabled):hover { - background: #E80EA6; - color: #FFFFFF; - border-color: transparent; - } - - .p-button.p-button-help:not(:disabled):focus, - .p-buttonset.p-button-help > .p-button:not(:disabled):focus, - .p-splitbutton.p-button-help > .p-button:not(:disabled):focus { - box-shadow: none; - } - - .p-button.p-button-help:not(:disabled):active, - .p-buttonset.p-button-help > .p-button:not(:disabled):active, - .p-splitbutton.p-button-help > .p-button:not(:disabled):active { - background: #B30C81; - 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: #EC4DBC; - border: 1px solid; - } - - .p-button.p-button-help.p-button-outlined:not(:disabled):hover, - .p-buttonset.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, - .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(236, 77, 188, 0.04); - color: #EC4DBC; - border: 1px solid; - } - - .p-button.p-button-help.p-button-outlined:not(:disabled):active, - .p-buttonset.p-button-help > .p-button.p-button-outlined:not(:disabled):active, - .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(236, 77, 188, 0.16); - color: #EC4DBC; - 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: #EC4DBC; - border-color: transparent; - } - - .p-button.p-button-help.p-button-text:not(:disabled):hover, - .p-buttonset.p-button-help > .p-button.p-button-text:not(:disabled):hover, - .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover { - background: rgba(236, 77, 188, 0.04); - border-color: transparent; - color: #EC4DBC; - } - - .p-button.p-button-help.p-button-text:not(:disabled):active, - .p-buttonset.p-button-help > .p-button.p-button-text:not(:disabled):active, - .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active { - background: rgba(236, 77, 188, 0.16); - border-color: transparent; - color: #EC4DBC; - } - - .p-button.p-button-danger, - .p-buttonset.p-button-danger > .p-button, - .p-splitbutton.p-button-danger > .p-button { - color: #FFFFFF; - background: #FC6161; - border: 1px solid transparent; - } - - .p-button.p-button-danger:not(:disabled):hover, - .p-buttonset.p-button-danger > .p-button:not(:disabled):hover, - .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover { - background: #E73A3A; - color: #FFFFFF; - border-color: transparent; - } - - .p-button.p-button-danger:not(:disabled):focus, - .p-buttonset.p-button-danger > .p-button:not(:disabled):focus, - .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus { - box-shadow: none; - } - - .p-button.p-button-danger:not(:disabled):active, - .p-buttonset.p-button-danger > .p-button:not(:disabled):active, - .p-splitbutton.p-button-danger > .p-button:not(:disabled):active { - background: #C42424; - 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: #FC6161; - border: 1px solid; - } - - .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, - .p-buttonset.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, - .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover { - background: rgba(252, 97, 97, 0.04); - color: #FC6161; - border: 1px solid; - } - - .p-button.p-button-danger.p-button-outlined:not(:disabled):active, - .p-buttonset.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, - .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active { - background: rgba(252, 97, 97, 0.16); - color: #FC6161; - 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: #FC6161; - border-color: transparent; - } - - .p-button.p-button-danger.p-button-text:not(:disabled):hover, - .p-buttonset.p-button-danger > .p-button.p-button-text:not(:disabled):hover, - .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover { - background: rgba(252, 97, 97, 0.04); - border-color: transparent; - color: #FC6161; - } - - .p-button.p-button-danger.p-button-text:not(:disabled):active, - .p-buttonset.p-button-danger > .p-button.p-button-text:not(:disabled):active, - .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active { - background: rgba(252, 97, 97, 0.16); - border-color: transparent; - color: #FC6161; - } - - .p-button.p-button-link { - color: #0F8BFD; - background: transparent; - border: transparent; - } - - .p-button.p-button-link:not(:disabled):hover { - background: transparent; - color: #0F8BFD; - border-color: transparent; - } - - .p-button.p-button-link:not(:disabled):hover .p-button-label { - text-decoration: underline; - } - - .p-button.p-button-link:not(:disabled):focus { - background: transparent; - box-shadow: none; - border-color: transparent; - } - - .p-button.p-button-link:not(:disabled):active { - background: transparent; - color: #0F8BFD; - 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-button.p-button.p-button-icon-only .p-icon { - width: 1.3rem; - height: 1.3rem; - } - - .p-speeddial-list { - outline: 0 none; - } - - .p-speeddial-item.p-focus > .p-speeddial-action { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-speeddial-action { - width: 3rem; - height: 3rem; - background: #FFFFFF; - color: rgba(255, 255, 255, 0.25); - } - - .p-speeddial-action:hover { - background: #C8CCD8; - color: rgba(255, 255, 255, 0.25); - } - - .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.2); - } - - .p-splitbutton { - border-radius: 6px; - } - - .p-splitbutton.p-button-outlined > .p-button { - background-color: transparent; - color: #0F8BFD; - border: 1px solid; - } - - .p-splitbutton.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(15, 139, 253, 0.04); - color: #0F8BFD; - } - - .p-splitbutton.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(15, 139, 253, 0.16); - color: #0F8BFD; - } - - .p-splitbutton.p-button-outlined.p-button-plain > .p-button { - color: #C8CCD8; - border-color: #C8CCD8; - } - - .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):hover { - background: rgba(255, 255, 255, 0.05); - color: #C8CCD8; - } - - .p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(:disabled):active { - background: rgba(255, 255, 255, 0.16); - color: #C8CCD8; - } - - .p-splitbutton.p-button-text > .p-button { - background-color: transparent; - color: #0F8BFD; - border-color: transparent; - } - - .p-splitbutton.p-button-text > .p-button:not(:disabled):hover { - background: rgba(15, 139, 253, 0.04); - color: #0F8BFD; - border-color: transparent; - } - - .p-splitbutton.p-button-text > .p-button:not(:disabled):active { - background: rgba(15, 139, 253, 0.16); - color: #0F8BFD; - border-color: transparent; - } - - .p-splitbutton.p-button-text.p-button-plain > .p-button { - color: #C8CCD8; - } - - .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):hover { - background: rgba(255, 255, 255, 0.05); - color: #C8CCD8; - } - - .p-splitbutton.p-button-text.p-button-plain > .p-button:not(:disabled):active { - background: rgba(255, 255, 255, 0.16); - color: #C8CCD8; - } - - .p-splitbutton.p-button-raised { - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - } - - .p-splitbutton.p-button-rounded { - border-radius: 2rem; - } - - .p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; - } - - .p-splitbutton.p-button-sm > .p-button { - font-size: 0.875rem; - padding: 0.375375rem 0.499625rem; - } - - .p-splitbutton.p-button-sm > .p-button .p-button-icon { - font-size: 0.875rem; - } - - .p-splitbutton.p-button-lg > .p-button { - font-size: 1.25rem; - padding: 0.53625rem 0.71375rem; - } - - .p-splitbutton.p-button-lg > .p-button .p-button-icon { - font-size: 1.25rem; - } - - .p-splitbutton.p-button-secondary.p-button-outlined > .p-button { - background-color: transparent; - color: #a0a3ad; - border: 1px solid; - } - - .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(160, 163, 173, 0.04); - color: #a0a3ad; - } - - .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(160, 163, 173, 0.16); - color: #a0a3ad; - } - - .p-splitbutton.p-button-secondary.p-button-text > .p-button { - background-color: transparent; - color: #a0a3ad; - border-color: transparent; - } - - .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):hover { - background: rgba(160, 163, 173, 0.04); - border-color: transparent; - color: #a0a3ad; - } - - .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):active { - background: rgba(160, 163, 173, 0.16); - border-color: transparent; - color: #a0a3ad; - } - - .p-splitbutton.p-button-info.p-button-outlined > .p-button { - background-color: transparent; - color: #873EFE; - border: 1px solid; - } - - .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(135, 62, 254, 0.04); - color: #873EFE; - } - - .p-splitbutton.p-button-info.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(135, 62, 254, 0.16); - color: #873EFE; - } - - .p-splitbutton.p-button-info.p-button-text > .p-button { - background-color: transparent; - color: #873EFE; - border-color: transparent; - } - - .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):hover { - background: rgba(135, 62, 254, 0.04); - border-color: transparent; - color: #873EFE; - } - - .p-splitbutton.p-button-info.p-button-text > .p-button:not(:disabled):active { - background: rgba(135, 62, 254, 0.16); - border-color: transparent; - color: #873EFE; - } - - .p-splitbutton.p-button-success.p-button-outlined > .p-button { - background-color: transparent; - color: #0BD18A; - border: 1px solid; - } - - .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(11, 209, 138, 0.04); - color: #0BD18A; - } - - .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(11, 209, 138, 0.16); - color: #0BD18A; - } - - .p-splitbutton.p-button-success.p-button-text > .p-button { - background-color: transparent; - color: #0BD18A; - border-color: transparent; - } - - .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):hover { - background: rgba(11, 209, 138, 0.04); - border-color: transparent; - color: #0BD18A; - } - - .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):active { - background: rgba(11, 209, 138, 0.16); - border-color: transparent; - color: #0BD18A; - } - - .p-splitbutton.p-button-warning.p-button-outlined > .p-button { - background-color: transparent; - color: #EEE500; - border: 1px solid; - } - - .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(238, 229, 0, 0.04); - color: #EEE500; - } - - .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(238, 229, 0, 0.16); - color: #EEE500; - } - - .p-splitbutton.p-button-warning.p-button-text > .p-button { - background-color: transparent; - color: #EEE500; - border-color: transparent; - } - - .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):hover { - background: rgba(238, 229, 0, 0.04); - border-color: transparent; - color: #EEE500; - } - - .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):active { - background: rgba(238, 229, 0, 0.16); - border-color: transparent; - color: #EEE500; - } - - .p-splitbutton.p-button-help.p-button-outlined > .p-button { - background-color: transparent; - color: #EC4DBC; - border: 1px solid; - } - - .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(236, 77, 188, 0.04); - color: #EC4DBC; - } - - .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(236, 77, 188, 0.16); - color: #EC4DBC; - } - - .p-splitbutton.p-button-help.p-button-text > .p-button { - background-color: transparent; - color: #EC4DBC; - border-color: transparent; - } - - .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):hover { - background: rgba(236, 77, 188, 0.04); - border-color: transparent; - color: #EC4DBC; - } - - .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):active { - background: rgba(236, 77, 188, 0.16); - border-color: transparent; - color: #EC4DBC; - } - - .p-splitbutton.p-button-danger.p-button-outlined > .p-button { - background-color: transparent; - color: #FC6161; - border: 1px solid; - } - - .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):hover { - background: rgba(252, 97, 97, 0.04); - color: #FC6161; - } - - .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):active { - background: rgba(252, 97, 97, 0.16); - color: #FC6161; - } - - .p-splitbutton.p-button-danger.p-button-text > .p-button { - background-color: transparent; - color: #FC6161; - border-color: transparent; - } - - .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):hover { - background: rgba(252, 97, 97, 0.04); - border-color: transparent; - color: #FC6161; - } - - .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):active { - background: rgba(252, 97, 97, 0.16); - border-color: transparent; - color: #FC6161; - } - - .p-carousel .p-carousel-content .p-carousel-prev, - .p-carousel .p-carousel-content .p-carousel-next { - width: 2rem; - height: 2rem; - color: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-carousel .p-carousel-content .p-carousel-prev:focus-visible, - .p-carousel .p-carousel-content .p-carousel-next:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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.1); - width: 1.429rem; - height: 0.572rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - - .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover { - background: rgba(255, 255, 255, 0.2); - } - - .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: #0F8BFD; - color: #ffffff; - } - - .p-datatable .p-paginator-top { - border-width: 1px 0 1px 0; - border-radius: 0; - } - - .p-datatable .p-paginator-bottom { - border-width: 1px 0 1px 0; - border-radius: 0; - } - - .p-datatable .p-datatable-header { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 500; - } - - .p-datatable .p-datatable-footer { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 700; - } - - .p-datatable .p-datatable-thead > tr > th { - text-align: left; - padding: 0.571rem 0.571rem; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - font-weight: 500; - color: #868C9B; - background: var(--surface-section); - transition: box-shadow 0.2s; - } - - .p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 0.571rem 0.571rem; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - font-weight: 500; - color: #868C9B; - background: var(--surface-section); - } - - .p-datatable .p-sortable-column .p-sortable-column-icon { - color: #868C9B; - 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: #0F8BFD; - margin-left: 0.5rem; - } - - .p-datatable .p-sortable-column:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #868C9B; - } - - .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #868C9B; - } - - .p-datatable .p-sortable-column.p-highlight { - background: rgba(255, 255, 255, 0.1); - color: #868C9B; - } - - .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #868C9B; - } - - .p-datatable .p-sortable-column.p-highlight:hover { - background: rgba(255, 255, 255, 0.1); - color: #868C9B; - } - - .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: #868C9B; - } - - .p-datatable .p-sortable-column:focus-visible { - box-shadow: 0 none; - outline: 0 none; - } - - .p-datatable .p-datatable-tbody > tr { - background: var(--surface-section); - color: #FFFFFF; - transition: box-shadow 0.2s; - } - - .p-datatable .p-datatable-tbody > tr > td { - text-align: left; - border: 1px solid rgba(255, 255, 255, 0.05); - border-width: 0 0 0 0; - padding: 0.429rem 0.571rem; - } - - .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: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible, - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible, - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible, - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; - } - - .p-datatable .p-datatable-tbody > tr:focus-visible { - outline: 0.15rem solid #0F8BFD; - outline-offset: -0.15rem; - } - - .p-datatable .p-datatable-tbody > tr.p-highlight { - background: #0F8BFD; - color: #ffffff; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #0F8BFD; - } - - .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #0F8BFD; - } - - .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-datatable .p-column-resizer-helper { - background: #0F8BFD; - } - - .p-datatable .p-datatable-scrollable-header, - .p-datatable .p-datatable-scrollable-footer { - background: transparent; - } - - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead, - .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot { - background-color: var(--surface-section); - } - - .p-datatable .p-datatable-loading-icon { - font-size: 2rem; - } - - .p-datatable.p-datatable-gridlines .p-datatable-header { - border-width: 1px 1px 0 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-footer { - border-width: 0 1px 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-paginator-top { - border-width: 0 1px 0 1px; - } - - .p-datatable.p-datatable-gridlines .p-paginator-bottom { - border-width: 0 1px 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { - border-width: 1px 0 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child { - border-width: 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { - border-width: 1px 0 0 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child { - border-width: 1px 1px 0 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td { - border-width: 1px 0 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { - border-width: 1px 0 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child { - border-width: 1px 1px 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td { - border-width: 0 0 1px 1px; - } - - .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td { - border-width: 0 0 1px 1px; - } - - .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child { - border-width: 0 1px 1px 1px; - } - - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td { - border-width: 0 0 0 1px; - } - - .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child { - border-width: 0 1px 0 1px; - } - - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: var(--surface-section); - } - - .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #0F8BFD; - 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.2855rem 0.2855rem; - } - - .p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.2855rem 0.2855rem; - } - - .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.2145rem 0.2855rem; - } - - .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.2855rem 0.2855rem; - } - - .p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.2855rem 0.2855rem; - } - - .p-datatable.p-datatable-lg .p-datatable-header { - padding: 0.71375rem 0.71375rem; - } - - .p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 0.71375rem 0.71375rem; - } - - .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 0.53625rem 0.71375rem; - } - - .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 0.71375rem 0.71375rem; - } - - .p-datatable.p-datatable-lg .p-datatable-footer { - padding: 0.71375rem 0.71375rem; - } - - .p-dataview .p-paginator-top { - border-width: 1px 0 1px 0; - border-radius: 0; - } - - .p-dataview .p-paginator-bottom { - border-width: 1px 0 1px 0; - border-radius: 0; - } - - .p-dataview .p-dataview-header { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 500; - } - - .p-dataview .p-dataview-content { - background: var(--surface-section); - color: #FFFFFF; - border: 0 none; - padding: 0; - } - - .p-dataview .p-dataview-footer { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - 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.143rem; - } - - .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: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .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.05); - color: #FFFFFF; - } - - .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover { - background: #0F8BFD; - color: #ffffff; - } - - .p-column-filter-menu-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-column-filter-clear-button { - width: 2rem; - height: 2rem; - color: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-column-filter-clear-button:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-column-filter-overlay { - background: #0a061a; - color: #FFFFFF; - border: 0 none; - 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.286rem; - } - - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { - margin: 0; - padding: 0.429rem 0.286rem; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.429rem 0.286rem; - border-bottom: 0 none; - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - margin: 0; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 1.143rem; - border-bottom: 1px solid rgba(255, 255, 255, 0.05); - } - - .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.714rem 1.143rem; - } - - .p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 1.143rem; - } - - .p-orderlist .p-orderlist-controls { - padding: 1.143rem; - } - - .p-orderlist .p-orderlist-controls .p-button { - margin-bottom: 0.5rem; - } - - .p-orderlist .p-orderlist-header { - background: transparent; - color: #FFFFFF; - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 0.714rem 1.143rem; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-orderlist .p-orderlist-header .p-orderlist-title { - font-weight: 500; - } - - .p-orderlist .p-orderlist-filter-container { - padding: 0.714rem 1.143rem; - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - border-bottom: 0 none; - } - - .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input { - padding-right: 1.571rem; - } - - .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .p-orderlist .p-orderlist-list { - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - padding: 0.286rem; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - outline: 0 none; - } - - .p-orderlist .p-orderlist-list .p-orderlist-item { - padding: 0.429rem 0.286rem; - margin: 0; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - } - - .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-orderlist .p-orderlist-list .p-orderlist-empty-message { - padding: 0.429rem 0.286rem; - color: #FFFFFF; - } - - .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: rgba(255, 255, 255, 0.01); - } - - .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: rgba(255, 255, 255, 0.05); - } - - .p-orderlist-item.cdk-drag-preview { - padding: 0.429rem 0.286rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #FFFFFF; - background: transparent; - margin: 0; - } - - .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #0F8BFD; - color: #ffffff; - } - - .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #01498b; - } - - .p-organizationchart .p-organizationchart-line-down { - background: #C8CCD8; - } - - .p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid rgba(255, 255, 255, 0.15); - border-color: #C8CCD8; - } - - .p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid rgba(255, 255, 255, 0.15); - border-color: #C8CCD8; - } - - .p-organizationchart .p-organizationchart-node-content { - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - padding: 1.143rem; - } - - .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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-paginator { - background: transparent; - color: #FFFFFF; - border: solid rgba(255, 255, 255, 0.15); - border-width: 0; - padding: 0.571rem 0.571rem; - 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: #FFFFFF; - min-width: 1.429rem; - height: 1.429rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .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.05); - border-color: transparent; - color: #FFFFFF; - } - - .p-paginator .p-paginator-first { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - } - - .p-paginator .p-paginator-last { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - - .p-paginator .p-dropdown { - margin-left: 0.5rem; - margin-right: 0.5rem; - height: 1.429rem; - } - - .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: 1.429rem; - } - - .p-paginator .p-paginator-current { - background-color: transparent; - border: 0 none; - color: #FFFFFF; - min-width: 1.429rem; - height: 1.429rem; - margin: 0.143rem; - padding: 0 0.5rem; - } - - .p-paginator .p-paginator-pages .p-paginator-page { - background-color: transparent; - border: 0 none; - color: #FFFFFF; - min-width: 1.429rem; - height: 1.429rem; - margin: 0.143rem; - transition: box-shadow 0.2s; - border-radius: 4px; - } - - .p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: #0F8BFD; - border-color: #0F8BFD; - color: #ffffff; - } - - .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - border-color: transparent; - color: #FFFFFF; - } - - .p-picklist .p-picklist-buttons { - padding: 1.143rem; - } - - .p-picklist .p-picklist-buttons .p-button { - margin-bottom: 0.5rem; - } - - .p-picklist .p-picklist-header { - background: transparent; - color: #FFFFFF; - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 0.714rem 1.143rem; - border-bottom: 0 none; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-picklist .p-picklist-header .p-picklist-title { - font-weight: 500; - } - - .p-picklist .p-picklist-filter-container { - padding: 0.714rem 1.143rem; - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - border-bottom: 0 none; - } - - .p-picklist .p-picklist-filter-container .p-picklist-filter-input { - padding-right: 1.571rem; - } - - .p-picklist .p-picklist-filter-container .p-picklist-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .p-picklist .p-picklist-list { - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - padding: 0.286rem; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - outline: 0 none; - } - - .p-picklist .p-picklist-list .p-picklist-item { - padding: 0.429rem 0.286rem; - margin: 0; - border: 0 none; - color: #FFFFFF; - background: transparent; - transition: box-shadow 0.2s; - } - - .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-picklist .p-picklist-list .p-picklist-item.p-focus { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #ffffff; - background: #0F8BFD; - } - - .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus { - background: rgba(15, 139, 253, 0.24); - } - - .p-picklist .p-picklist-list .p-picklist-empty-message { - padding: 0.429rem 0.286rem; - color: #FFFFFF; - } - - .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: rgba(255, 255, 255, 0.01); - } - - .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: rgba(255, 255, 255, 0.05); - } - - .p-picklist-item.cdk-drag-preview { - padding: 0.429rem 0.286rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 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: #FFFFFF; - background: transparent; - margin: 0; - } - - .p-timeline .p-timeline-event-marker { - border: 2px solid #0F8BFD; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: rgba(255, 255, 255, 0.05); - } - - .p-timeline .p-timeline-event-connector { - background-color: rgba(255, 255, 255, 0.05); - } - - .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.15); - background: transparent; - color: #FFFFFF; - padding: 1.143rem; - border-radius: 6px; - } - - .p-tree .p-tree-container .p-treenode { - padding: 0.143rem; - outline: 0 none; - } - - .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: 6px; - transition: box-shadow 0.2s; - padding: 0.429rem 0.571rem; - } - - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - width: 2rem; - height: 2rem; - color: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: 0.5rem; - color: #FFFFFF; - } - - .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: #FFFFFF; - } - - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: #0F8BFD; - 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: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-tree .p-tree-filter-container { - margin-bottom: 0.5rem; - } - - .p-tree .p-tree-filter-container .p-tree-filter { - width: 100%; - padding-right: 1.571rem; - } - - .p-tree .p-tree-filter-container .p-tree-filter-icon { - right: 0.571rem; - color: #C8CCD8; - } - - .p-tree .p-treenode-children { - padding: 0 0 0 1rem; - } - - .p-tree .p-tree-loading-icon { - font-size: 2rem; - } - - .p-tree .p-tree-loading-icon.p-icon { - width: 2rem; - height: 2rem; - } - - .p-tree .p-treenode-droppoint.p-treenode-droppoint-active { - background-color: #0270d5; - } - - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content { - border-radius: 6px; - border: 1px solid rgba(255, 255, 255, 0.15); - background-color: transparent; - color: #FFFFFF; - padding: 0.429rem 0.571rem; - transition: box-shadow 0.2s; - } - - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { - background-color: #0F8BFD; - 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: #FFFFFF; - 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.05); - color: #FFFFFF; - } - - .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-treetable .p-paginator-top { - border-width: 1px 0 1px 0; - border-radius: 0; - } - - .p-treetable .p-paginator-bottom { - border-width: 1px 0 1px 0; - border-radius: 0; - } - - .p-treetable .p-treetable-header { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 500; - } - - .p-treetable .p-treetable-footer { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 700; - } - - .p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 0.571rem 0.571rem; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - font-weight: 500; - color: #868C9B; - background: var(--surface-section); - transition: box-shadow 0.2s; - } - - .p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 0.571rem 0.571rem; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - font-weight: 500; - color: #868C9B; - background: var(--surface-section); - } - - .p-treetable .p-sortable-column { - outline-color: #0F8BFD; - } - - .p-treetable .p-sortable-column .p-sortable-column-icon { - color: #868C9B; - 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: #0F8BFD; - margin-left: 0.5rem; - } - - .p-treetable .p-sortable-column:not(.p-highlight):hover { - background: rgba(255, 255, 255, 0.05); - color: #868C9B; - } - - .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #868C9B; - } - - .p-treetable .p-sortable-column.p-highlight { - background: rgba(255, 255, 255, 0.1); - color: #868C9B; - } - - .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #868C9B; - } - - .p-treetable .p-treetable-tbody > tr { - background: var(--surface-section); - color: #FFFFFF; - transition: box-shadow 0.2s; - } - - .p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid rgba(255, 255, 255, 0.05); - border-width: 0 0 0 0; - padding: 0.429rem 0.571rem; - } - - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #C8CCD8; - border: 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon { - width: 2rem; - height: 2rem; - } - - .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: #FFFFFF; - } - - .p-treetable .p-treetable-tbody > tr:focus-visible { - outline: 0.15rem solid #0F8BFD; - outline-offset: -0.15rem; - } - - .p-treetable .p-treetable-tbody > tr.p-highlight { - background: #0F8BFD; - 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: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #FFFFFF; - } - - .p-treetable .p-column-resizer-helper { - background: #0F8BFD; - } - - .p-treetable .p-treetable-scrollable-header, - .p-treetable .p-treetable-scrollable-footer { - background: transparent; - } - - .p-treetable .p-treetable-loading-icon { - font-size: 2rem; - } - - .p-treetable .p-treetable-loading-icon.p-icon { - width: 2rem; - height: 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.499625rem 0.499625rem; - } - - .p-treetable.p-treetable-sm .p-treetable-thead > tr > th { - padding: 0.2855rem 0.2855rem; - } - - .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td { - padding: 0.2145rem 0.2855rem; - } - - .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td { - padding: 0.2855rem 0.2855rem; - } - - .p-treetable.p-treetable-sm .p-treetable-footer { - padding: 0.2855rem 0.2855rem; - } - - .p-treetable.p-treetable-lg .p-treetable-header { - padding: 0.71375rem 0.71375rem; - } - - .p-treetable.p-treetable-lg .p-treetable-thead > tr > th { - padding: 0.71375rem 0.71375rem; - } - - .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td { - padding: 0.53625rem 0.71375rem; - } - - .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td { - padding: 0.71375rem 0.71375rem; - } - - .p-treetable.p-treetable-lg .p-treetable-footer { - padding: 0.71375rem 0.71375rem; - } - - .p-virtualscroller .p-virtualscroller-header { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 500; - } - - .p-virtualscroller .p-virtualscroller-content { - background: var(--surface-section); - color: #FFFFFF; - border: 0 none; - padding: 0; - } - - .p-virtualscroller .p-virtualscroller-footer { - background: var(--surface-section); - color: #868C9B; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 1px 0; - padding: 0.571rem 0.571rem; - font-weight: 700; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - } - - .p-accordion .p-accordion-header .p-accordion-header-link { - padding: 0.714rem 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - background: transparent; - font-weight: 500; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.05); - 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: rgba(255, 255, 255, 0.05); - background: rgba(255, 255, 255, 0.15); - color: #FFFFFF; - } - - .p-accordion .p-accordion-content { - padding: 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - 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: 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: 6px; - border-top-left-radius: 6px; - } - - .p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-accordion p-accordiontab:last-child .p-accordion-content { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-card { - background: transparent; - color: #FFFFFF; - 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: 0.857rem 1.143rem; - } - - .p-card .p-card-title { - font-size: 1.143rem; - font-weight: 500; - margin-bottom: 0.5rem; - } - - .p-card .p-card-subtitle { - font-weight: 500; - margin-bottom: 0.5rem; - color: #868C9B; - } - - .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: transparent; - } - - .p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; - } - - .p-divider.p-divider-horizontal:before { - border-top: 1px rgba(255, 255, 255, 0.1); - } - - .p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; - } - - .p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; - } - - .p-divider.p-divider-vertical:before { - border-left: 1px rgba(255, 255, 255, 0.1); - } - - .p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; - } - - .p-fieldset { - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - border-radius: 6px; - } - - .p-fieldset .p-fieldset-legend { - padding: 0.714rem 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - background: transparent; - font-weight: 500; - 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: 0.714rem 1.143rem; - color: #FFFFFF; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.15); - color: #FFFFFF; - } - - .p-fieldset .p-fieldset-content { - padding: 1.143rem; - } - - .p-panel .p-panel-header { - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 0.714rem 1.143rem; - background: transparent; - color: #FFFFFF; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .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: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-panel .p-panel-header .p-panel-header-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-panel.p-panel-toggleable .p-panel-header { - padding: 0.429rem 0.571rem; - } - - .p-panel .p-panel-content { - padding: 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - border-top: 0 none; - } - - .p-panel .p-panel-content:last-child { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-panel .p-panel-footer { - padding: 0.714rem 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - border-top: 0 none; - } - - .p-panel .p-panel-icons-end { - order: 2; - margin-left: auto; - } - - .p-panel .p-panel-icons-start { - order: 0; - margin-right: 0.5rem; - } - - .p-panel .p-panel-icons-center { - order: 2; - width: 100%; - text-align: center; - } - - .p-scrollpanel .p-scrollpanel-bar { - background: rgba(255, 255, 255, 0.1); - border: 0 none; - } - - .p-splitter { - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - border-radius: 6px; - color: #FFFFFF; - } - - .p-splitter .p-splitter-gutter { - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - background: rgba(255, 255, 255, 0.15); - } - - .p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: rgba(255, 255, 255, 0.15); - } - - .p-splitter .p-splitter-gutter-resizing { - background: rgba(255, 255, 255, 0.15); - } - - .p-tabview .p-tabview-nav-content { - scroll-padding-inline: 2.286rem; - } - - .p-tabview .p-tabview-nav { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 2px 0; - } - - .p-tabview .p-tabview-nav li { - margin-right: 0.857rem; - } - - .p-tabview .p-tabview-nav li .p-tabview-nav-link { - border: solid transparent; - border-width: 0 0 2px 0; - border-color: transparent transparent transparent transparent; - background: transparent; - color: #868C9B; - padding: 0.571rem 0.429rem; - font-weight: 500; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { - background: transparent; - border-color: #FFFFFF; - color: #FFFFFF; - } - - .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: transparent; - border-color: #0F8BFD; - color: #0F8BFD; - } - - .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: #0F8BFD; - width: 2.286rem; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-tabview .p-tabview-panels { - background: transparent; - padding: 1.143rem 0; - border: 0 none; - color: #FFFFFF; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-toolbar { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 0.714rem 1.143rem; - border-radius: 6px; - gap: 0.5rem; - } - - .p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; - } - - .p-confirm-popup { - background: #252636; - color: #FFFFFF; - border: 0 none; - border-radius: 6px; - box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3); - } - - .p-confirm-popup .p-confirm-popup-content { - padding: 1.143rem; - } - - .p-confirm-popup .p-confirm-popup-footer { - text-align: right; - padding: 0.714rem 1.143rem; - } - - .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(37, 38, 54, 0); - border-bottom-color: #252636; - } - - .p-confirm-popup:before { - border: solid transparent; - border-color: rgba(37, 38, 54, 0); - border-bottom-color: #252636; - } - - .p-confirm-popup.p-confirm-popup-flipped:after { - border-top-color: #252636; - } - - .p-confirm-popup.p-confirm-popup-flipped:before { - border-top-color: #252636; - } - - .p-confirm-popup .p-confirm-popup-icon { - font-size: 1.5rem; - } - - .p-confirm-popup .p-confirm-popup-icon.p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .p-confirm-popup .p-confirm-popup-message { - margin-left: 1rem; - } - - .p-dialog { - border-radius: 6px; - box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3); - border: 0 none; - } - - .p-dialog .p-dialog-header { - border-bottom: 0 none; - background: #252636; - color: #FFFFFF; - padding: 1.286rem 1.714rem; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-dialog .p-dialog-header .p-dialog-title { - font-weight: 500; - font-size: 1.143rem; - } - - .p-dialog .p-dialog-header .p-dialog-header-icon { - width: 2rem; - height: 2rem; - color: #C8CCD8; - border: 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; - } - - .p-dialog .p-dialog-content { - background: #252636; - color: #FFFFFF; - padding: 0 1.714rem 1.714rem 1.714rem; - } - - .p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-dialog .p-dialog-footer { - border-top: 0 none; - background: #252636; - color: #FFFFFF; - padding: 0 1.714rem 1.714rem 1.714rem; - 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-icon.p-icon { - width: 2rem; - height: 2rem; - } - - .p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; - } - - .p-overlaypanel { - background: #252636; - color: #FFFFFF; - border: 0 none; - border-radius: 6px; - box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3); - } - - .p-overlaypanel .p-overlaypanel-content { - padding: 1.143rem; - } - - .p-overlaypanel .p-overlaypanel-close { - background: #0F8BFD; - 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: #027eef; - color: #ffffff; - } - - .p-overlaypanel:after { - border: solid transparent; - border-color: rgba(37, 38, 54, 0); - border-bottom-color: #252636; - } - - .p-overlaypanel:before { - border: solid transparent; - border-color: rgba(37, 38, 54, 0); - border-bottom-color: #232433; - } - - .p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #252636; - } - - .p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #252636; - } - - .p-sidebar { - background: #252636; - color: #FFFFFF; - border: 0 none; - box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3); - } - - .p-sidebar .p-sidebar-header { - padding: 0.714rem 1.143rem; - } - - .p-sidebar .p-sidebar-header .p-sidebar-close, - .p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible, - .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; - } - - .p-sidebar .p-sidebar-content { - padding: 1.143rem; - } - - .p-sidebar .p-sidebar-footer { - padding: 0.714rem 1.143rem; - } - - .p-tooltip .p-tooltip-text { - background: #0a061a; - color: #FFFFFF; - padding: 0.429rem 0.571rem; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 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: #0a061a; - } - - .p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #0a061a; - } - - .p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #0a061a; - } - - .p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #0a061a; - } - - .p-fileupload .p-fileupload-buttonbar { - background: transparent; - padding: 0.714rem 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - 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 none; - } - - .p-fileupload .p-fileupload-content { - background: transparent; - padding: 2rem 1rem; - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-fileupload .p-fileupload-content.p-fileupload-highlight { - border-color: 1px dashed #0F8BFD; - border-style: dashed; - background-color: #0F8BFD; - } - - .p-fileupload .p-progressbar { - height: 0.25rem; - } - - .p-fileupload .p-fileupload-row > div { - padding: 0.429rem 0.571rem; - } - - .p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; - } - - .p-fileupload-choose:not(.p-disabled):hover { - background: #027eef; - color: #ffffff; - border-color: #027eef; - } - - .p-fileupload-choose:not(.p-disabled):active { - background: #0270d5; - color: #ffffff; - border-color: #0270d5; - } - - .p-breadcrumb { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 6px; - padding: 0.857rem; - } - - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - } - - .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #C8CCD8; - } - - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #C8CCD8; - } - - .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #C8CCD8; - } - - .p-contextmenu { - padding: 0.429rem; - background: #0a061a; - color: #C8CCD8; - border: 1px solid transparent; - box-shadow: none; - border-radius: 6px; - width: 12.5rem; - } - - .p-contextmenu .p-contextmenu-root-list { - outline: 0 none; - } - - .p-contextmenu .p-submenu-list { - padding: 0.429rem; - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - border-radius: 6px; - } - - .p-contextmenu .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-contextmenu .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-contextmenu .p-submenu-icon { - font-size: 0.875rem; - } - - .p-contextmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; - } - - .p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; - } - - .p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 6px; - } - - .p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-dock .p-dock-link { - width: 4rem; - height: 4rem; - } - - .p-dock.p-dock-top .p-dock-item-second-prev, - .p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev, - .p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; - } - - .p-dock.p-dock-top .p-dock-item-prev, - .p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev, - .p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; - } - - .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; - } - - .p-dock.p-dock-left .p-dock-item-second-prev, - .p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev, - .p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; - } - - .p-dock.p-dock-left .p-dock-item-prev, - .p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev, - .p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; - } - - .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; - } - - @media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - - .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } - } - - .p-megamenu { - padding: 0.857rem; - background: transparent; - color: #C8CCD8; - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 6px; - } - - .p-megamenu .p-megamenu-root-list { - outline: 0 none; - } - - .p-megamenu .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-megamenu .p-megamenu-panel { - background: #0a061a; - color: #C8CCD8; - border: 1px solid transparent; - box-shadow: none; - } - - .p-megamenu .p-submenu-header { - margin: 0; - padding: 0.571rem 0.429rem; - color: #868C9B; - background: transparent; - font-weight: 500; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-megamenu .p-submenu-list { - padding: 0.429rem; - width: 12.5rem; - } - - .p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.429rem; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - margin-left: 0.5rem; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-menu { - padding: 0.429rem; - background: transparent; - color: #C8CCD8; - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 6px; - width: 12.5rem; - } - - .p-menu .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-menu.p-menu-overlay { - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - } - - .p-menu .p-submenu-header { - margin: 0; - padding: 0.571rem 0.429rem; - color: #868C9B; - background: transparent; - font-weight: 500; - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-menu .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-menu .p-menuitem-badge { - background: #0F8BFD; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - min-width: 1.429rem; - height: 1.429rem; - line-height: 1.429rem; - border-radius: 6px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-menubar { - padding: 0.857rem; - background: transparent; - color: #C8CCD8; - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 6px; - } - - .p-menubar .p-menubar-root-list { - outline: 0 none; - } - - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - margin-left: 0.5rem; - } - - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-menubar .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-menubar .p-submenu-list { - padding: 0.429rem; - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - width: 12.5rem; - } - - .p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; - } - - @media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #C8CCD8; - border-radius: 50%; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - } - - .p-menubar .p-menubar-button:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.429rem; - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - width: 100%; - } - - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - - .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-180deg); - } - - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon { - transform: rotate(-90deg); - } - - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 1.713rem; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.855rem; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 3.997rem; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 5.139rem; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 6.281rem; - } - - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } - } - - .p-panelmenu .p-panelmenu-header { - outline: 0 none; - } - - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - background: transparent; - border-radius: 6px; - transition: box-shadow 0.2s; - } - - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - color: #FFFFFF; - padding: 0.714rem 1.143rem; - font-weight: 500; - } - - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; - } - - .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; - } - - .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: rgba(255, 255, 255, 0.15); - border-color: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; - } - - .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: rgba(255, 255, 255, 0.05); - background: rgba(255, 255, 255, 0.15); - color: #FFFFFF; - } - - .p-panelmenu .p-panelmenu-content { - padding: 0.429rem; - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; - } - - .p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; - } - - .p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; - } - - .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; - } - - .p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; - } - - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; - } - - .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-top: 0 none; - } - - .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 6px; - border-top-left-radius: 6px; - } - - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - } - - .p-slidemenu { - padding: 0.429rem; - background: transparent; - color: #C8CCD8; - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 6px; - width: 12.5rem; - } - - .p-slidemenu .p-slidemenu-root-list { - outline: 0 none; - } - - .p-slidemenu .p-submenu-list { - outline: 0 none; - } - - .p-slidemenu .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-slidemenu.p-slidemenu-overlay { - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - } - - .p-slidemenu .p-slidemenu-list { - padding: 0.429rem; - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - } - - .p-slidemenu .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-slidemenu .p-slidemenu-icon { - font-size: 0.875rem; - } - - .p-slidemenu .p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-slidemenu .p-slidemenu-backward { - padding: 0.571rem 0.429rem; - color: #C8CCD8; - } - - .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-slidemenu .p-menuitem-badge { - background: #0F8BFD; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - min-width: 1.429rem; - height: 1.429rem; - line-height: 1.429rem; - border-radius: 6px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: box-shadow 0.2s; - border-radius: 6px; - background: transparent; - } - - .p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #868C9B; - border: 0 none; - background: transparent; - min-width: 1.714rem; - height: 1.714rem; - line-height: 1.714rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 12px; - } - - .p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #868C9B; - } - - .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-steps .p-steps-item.p-highlight .p-steps-number { - background: #0F8BFD; - color: #ffffff; - } - - .p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 400; - color: #FFFFFF; - } - - .p-steps .p-steps-item:before { - content: " "; - border-top: 1px solid rgba(255, 255, 255, 0.05); - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -0.857rem; - } - - .p-tabmenu .p-tabmenu-nav { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - border-width: 0 0 2px 0; - } - - .p-tabmenu .p-tabmenu-nav .p-menuitem-badge { - background: #0F8BFD; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - min-width: 1.429rem; - height: 1.429rem; - line-height: 1.429rem; - border-radius: 6px; - margin-left: 0.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0.857rem; - } - - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid transparent; - border-width: 0 0 2px 0; - border-color: transparent transparent transparent transparent; - background: transparent; - color: #868C9B; - padding: 0.571rem 0.429rem; - font-weight: 500; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: transparent; - border-color: #FFFFFF; - color: #FFFFFF; - } - - .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: transparent; - border-color: #0F8BFD; - color: #0F8BFD; - } - - .p-tabmenu .p-tabmenu-left-icon { - margin-right: 0.5rem; - } - - .p-tabmenu .p-tabmenu-right-icon { - margin-left: 0.5rem; - } - - .p-tabmenu .p-tabmenu-nav-btn.p-link { - background: transparent; - color: #0F8BFD; - width: 2.286rem; - box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); - border-radius: 0; - } - - .p-tabmenu .p-tabmenu-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 none; - } - - .p-tieredmenu { - padding: 0.429rem; - background: transparent; - color: #C8CCD8; - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 6px; - width: 12.5rem; - } - - .p-tieredmenu.p-tieredmenu-overlay { - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - } - - .p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; - } - - .p-tieredmenu .p-submenu-list { - padding: 0.429rem; - background: #0a061a; - border: 1px solid transparent; - box-shadow: none; - } - - .p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #C8CCD8; - transition: box-shadow 0.2s; - border-radius: 6px; - } - - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - color: #C8CCD8; - padding: 0.571rem 0.429rem; - user-select: none; - } - - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #C8CCD8; - } - - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #C8CCD8; - margin-right: 0.5rem; - } - - .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #C8CCD8; - } - - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #ffffff; - background: #0F8BFD; - } - - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #ffffff; - } - - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #ffffff; - } - - .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: rgba(15, 139, 253, 0.24); - } - - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.1); - } - - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #FFFFFF; - background: rgba(255, 255, 255, 0.05); - } - - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #FFFFFF; - } - - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, - .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #FFFFFF; - } - - .p-tieredmenu .p-menuitem-separator { - border-top: 1px solid rgba(255, 255, 255, 0.05); - margin: 0.25rem 0; - } - - .p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; - } - - .p-tieredmenu .p-submenu-icon.p-icon { - width: 0.875rem; - height: 0.875rem; - } - - .p-inline-message { - padding: 0.429rem 0.571rem; - margin: 0; - border-radius: 6px; - } - - .p-inline-message.p-inline-message-info { - background: rgba(255, 255, 255, 0.05); - border: solid #873EFE; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-info .p-inline-message-icon { - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-success { - background: rgba(255, 255, 255, 0.05); - border: solid #0BD18A; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-success .p-inline-message-icon { - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-warn { - background: rgba(255, 255, 255, 0.05); - border: solid #EEE500; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-error { - background: rgba(255, 255, 255, 0.05); - border: solid #FC6161; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-inline-message.p-inline-message-error .p-inline-message-icon { - color: #FFFFFF; - } - - .p-inline-message .p-inline-message-icon { - font-size: 1.286rem; - margin-right: 0.5rem; - } - - .p-inline-message .p-icon { - width: 1.286rem; - height: 1.286rem; - } - - .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.143rem 1.357rem; - } - - .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.5); - } - - .p-message .p-message-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-message.p-message-info { - background: rgba(255, 255, 255, 0.05); - border: solid #873EFE; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-message.p-message-info .p-message-icon { - color: #FFFFFF; - } - - .p-message.p-message-info .p-message-close { - color: #FFFFFF; - } - - .p-message.p-message-success { - background: rgba(255, 255, 255, 0.05); - border: solid #0BD18A; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-message.p-message-success .p-message-icon { - color: #FFFFFF; - } - - .p-message.p-message-success .p-message-close { - color: #FFFFFF; - } - - .p-message.p-message-warn { - background: rgba(255, 255, 255, 0.05); - border: solid #EEE500; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-message.p-message-warn .p-message-icon { - color: #FFFFFF; - } - - .p-message.p-message-warn .p-message-close { - color: #FFFFFF; - } - - .p-message.p-message-error { - background: rgba(255, 255, 255, 0.05); - border: solid #FC6161; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .p-message.p-message-error .p-message-icon { - color: #FFFFFF; - } - - .p-message.p-message-error .p-message-close { - color: #FFFFFF; - } - - .p-message .p-message-text { - font-size: 1rem; - font-weight: 400; - } - - .p-message .p-message-icon { - font-size: 1.286rem; - margin-right: 0.5rem; - } - - .p-message .p-icon { - width: 1.286rem; - height: 1.286rem; - } - - .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: 1.143rem 1.357rem; - border-width: 0 0 0 20px; - } - - .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.286rem; - } - - .p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) { - width: 1.286rem; - height: 1.286rem; - } - - .p-toast .p-toast-message .p-toast-message-content .p-toast-summary { - font-weight: 400; - } - - .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.286rem; - height: 1.286rem; - 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.5); - } - - .p-toast .p-toast-message .p-toast-icon-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-toast .p-toast-message.p-toast-message-info { - background: rgba(255, 255, 255, 0.05); - border: solid #873EFE; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .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: #FFFFFF; - } - - .p-toast .p-toast-message.p-toast-message-success { - background: rgba(255, 255, 255, 0.05); - border: solid #0BD18A; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .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: #FFFFFF; - } - - .p-toast .p-toast-message.p-toast-message-warn { - background: rgba(255, 255, 255, 0.05); - border: solid #EEE500; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .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: #FFFFFF; - } - - .p-toast .p-toast-message.p-toast-message-error { - background: rgba(255, 255, 255, 0.05); - border: solid #FC6161; - border-width: 0 0 0 20px; - color: #FFFFFF; - } - - .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: #FFFFFF; - } - - .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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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 .p-icon-wrapper .p-icon { - width: 2rem; - height: 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: rgba(255, 255, 255, 0.1); - width: 1.429rem; - height: 0.286rem; - transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; - border-radius: 3px; - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover { - background: rgba(255, 255, 255, 0.2); - } - - .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #0F8BFD; - 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: #C8CCD8; - } - - .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover { - background: #FFFFFF; - } - - .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #0F8BFD; - 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: #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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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-image-action.p-link .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .p-avatar { - background-color: rgba(255, 255, 255, 0.05); - 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 transparent; - } - - .p-badge { - background: #0F8BFD; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - min-width: 1.429rem; - height: 1.429rem; - line-height: 1.429rem; - } - - .p-badge.p-badge-secondary { - background-color: #a0a3ad; - color: #FFFFFF; - } - - .p-badge.p-badge-success { - background-color: #0BD18A; - color: #FFFFFF; - } - - .p-badge.p-badge-info { - background-color: #873EFE; - color: #FFFFFF; - } - - .p-badge.p-badge-warning { - background-color: #EEE500; - color: #2E323F; - } - - .p-badge.p-badge-danger { - background-color: #FC6161; - color: #FFFFFF; - } - - .p-badge.p-badge-lg { - font-size: 1.5rem; - min-width: 2.1435rem; - height: 2.1435rem; - line-height: 2.1435rem; - } - - .p-badge.p-badge-xl { - font-size: 2rem; - min-width: 2.858rem; - height: 2.858rem; - line-height: 2.858rem; - } - - .p-chip { - background-color: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - border-radius: 16px; - padding: 0 0.571rem; - } - - .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.571rem; - 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-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-chip .pi-chip-remove-icon:focus { - outline: 0 none; - } - - .p-inplace .p-inplace-display { - padding: 0.429rem 0.571rem; - 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.05); - color: #FFFFFF; - } - - .p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .p-progressbar { - border: 0 none; - height: 0.571rem; - background: rgba(255, 255, 255, 0.1); - border-radius: 6px; - } - - .p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: #0F8BFD; - } - - .p-progressbar .p-progressbar-label { - color: #ffffff; - line-height: 0.571rem; - } - - .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: #0F8BFD; - } - - .p-scrolltop.p-link:hover { - background: #0f8bfd; - } - - .p-scrolltop .p-scrolltop-icon { - font-size: 1.5rem; - color: #ffffff; - } - - .p-scrolltop .p-icon { - width: 1.5rem; - height: 1.5rem; - } - - .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: #0F8BFD; - color: #ffffff; - font-size: 1rem; - font-weight: 500; - padding: 0 0.429rem; - border-radius: 6px; - } - - .p-tag.p-tag-success { - background-color: #0BD18A; - color: #FFFFFF; - } - - .p-tag.p-tag-info { - background-color: #873EFE; - color: #FFFFFF; - } - - .p-tag.p-tag-warning { - background-color: #EEE500; - color: #2E323F; - } - - .p-tag.p-tag-danger { - background-color: #FC6161; - color: #FFFFFF; - } - - .p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: 1rem; - } - - .p-tag .p-icon { - width: 1rem; - height: 1rem; - } - - .p-terminal { - background: transparent; - color: #FFFFFF; - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 1.143rem; - } - - .p-terminal .p-terminal-input { - font-family: var(--font-family); - font-feature-settings: var(--font-feature-settings, normal); - font-size: 1rem; - } -} - -.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: #0F8BFD; - transition: 500ms cubic-bezier(0.35, 0, 0.25, 1); -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #0F8BFD; -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #0F8BFD; -} - -.p-button:focus { - box-shadow: 0 0 0 2px #1c2127, 0 0 0 4px rgba(15, 139, 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(160, 163, 173, 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(11, 209, 138, 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(135, 62, 254, 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(238, 229, 0, 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(236, 77, 188, 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, 97, 97, 0.7), 0 1px 2px 0 rgba(0, 0, 0, 0); -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #0F8BFD; -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #0F8BFD; -} - -.custom-timeline.p-timeline.p-timeline-vertical .p-timeline-event-opposite { - flex: 0; - padding: 0; -} - -.fc { - /* FullCalendar 4 */ - /* FullCalendar 5 */ -} - - .fc.fc-unthemed .fc-view-container th { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - } - - .fc.fc-unthemed .fc-view-container td.fc-widget-content { - border: 1px solid rgba(255, 255, 255, 0.15); - color: #FFFFFF; - } - - .fc.fc-unthemed .fc-view-container td.fc-head-container { - border: 1px solid rgba(255, 255, 255, 0.15); - } - - .fc.fc-unthemed .fc-view-container .fc-view { - background: transparent; - } - - .fc.fc-unthemed .fc-view-container .fc-row { - border-right: 1px solid rgba(255, 255, 255, 0.15); - } - - .fc.fc-unthemed .fc-view-container .fc-event { - background: #027eef; - border: 1px solid #027eef; - color: #ffffff; - } - - .fc.fc-unthemed .fc-view-container .fc-divider { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.15); - } - - .fc.fc-unthemed .fc-toolbar .fc-button { - color: #ffffff; - background: #0F8BFD; - border: 1px solid #0F8BFD; - 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: #027eef; - color: #ffffff; - border-color: #027eef; - } - - .fc.fc-unthemed .fc-toolbar .fc-button:enabled:active { - background: #0270d5; - color: #ffffff; - border-color: #0270d5; - } - - .fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 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: 0 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: rgba(255, 255, 255, 0.2); - border: 1px solid transparent; - color: #FFFFFF; - 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.1); - border-color: transparent; - 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: #0F8BFD; - border-color: #0F8BFD; - 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: #027eef; - border-color: #027eef; - 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 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: 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: rgba(255, 255, 255, 0.15); - } - - .fc.fc-theme-standard .fc-view-harness th { - background: transparent; - border-color: rgba(255, 255, 255, 0.15); - color: #FFFFFF; - } - - .fc.fc-theme-standard .fc-view-harness td { - color: #FFFFFF; - border-color: rgba(255, 255, 255, 0.15); - } - - .fc.fc-theme-standard .fc-view-harness .fc-view { - background: transparent; - } - - .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.15); - padding: 0.714rem 1.143rem; - background: transparent; - 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: #C8CCD8; - 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: #FFFFFF; - border-color: transparent; - background: rgba(255, 255, 255, 0.05); - } - - .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus-visible { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body { - padding: 1.143rem; - border: 1px solid rgba(255, 255, 255, 0.15); - background: transparent; - color: #FFFFFF; - border-top: 0 none; - } - - .fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event { - color: #ffffff; - background: #027eef; - border-color: #027eef; - } - - .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: #027eef; - border-color: #027eef; - } - - .fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover { - background: rgba(255, 255, 255, 0.05); - color: #FFFFFF; - } - - .fc.fc-theme-standard .fc-view-harness .fc-cell-shaded { - background: transparent; - } - - .fc.fc-theme-standard .fc-toolbar .fc-button { - color: #ffffff; - background: #0F8BFD; - border: 1px solid #0F8BFD; - 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: #027eef; - color: #ffffff; - border-color: #027eef; - } - - .fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active { - background: #0270d5; - color: #ffffff; - border-color: #0270d5; - } - - .fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 none; - } - - .fc.fc-theme-standard .fc-toolbar .fc-button:disabled { - opacity: 0.4; - color: #ffffff; - background: #0F8BFD; - border: 1px solid #0F8BFD; - } - - .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 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: rgba(255, 255, 255, 0.2); - border: 1px solid transparent; - color: #FFFFFF; - 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.1); - border-color: transparent; - 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: #0F8BFD; - border-color: #0F8BFD; - 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: #027eef; - border-color: #027eef; - 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 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: 6px; - border-bottom-left-radius: 6px; - } - - .fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - } - - .fc.fc-theme-standard .fc-highlight { - color: #ffffff; - background: #0F8BFD; - } diff --git a/client/src/assets/themes/theme-1.png b/client/src/assets/theme-previews/theme-1.png similarity index 100% rename from client/src/assets/themes/theme-1.png rename to client/src/assets/theme-previews/theme-1.png diff --git a/client/src/assets/themes/theme-2.png b/client/src/assets/theme-previews/theme-2.png similarity index 100% rename from client/src/assets/themes/theme-2.png rename to client/src/assets/theme-previews/theme-2.png diff --git a/client/src/assets/themes/theme-3.png b/client/src/assets/theme-previews/theme-3.png similarity index 100% rename from client/src/assets/themes/theme-3.png rename to client/src/assets/theme-previews/theme-3.png diff --git a/client/src/assets/themes/theme-4.png b/client/src/assets/theme-previews/theme-4.png similarity index 100% rename from client/src/assets/themes/theme-4.png rename to client/src/assets/theme-previews/theme-4.png diff --git a/client/src/assets/themes/theme-5.png b/client/src/assets/theme-previews/theme-5.png similarity index 100% rename from client/src/assets/themes/theme-5.png rename to client/src/assets/theme-previews/theme-5.png diff --git a/client/src/assets/themes/theme-6.png b/client/src/assets/theme-previews/theme-6.png similarity index 100% rename from client/src/assets/themes/theme-6.png rename to client/src/assets/theme-previews/theme-6.png diff --git a/client/src/assets/themes/theme-7.png b/client/src/assets/theme-previews/theme-7.png similarity index 100% rename from client/src/assets/themes/theme-7.png rename to client/src/assets/theme-previews/theme-7.png diff --git a/client/src/index.html b/client/src/index.html index fe9708ca..a8705d55 100644 --- a/client/src/index.html +++ b/client/src/index.html @@ -17,7 +17,7 @@ <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, viewport-fit=cover"> <link rel="icon" type="image/x-icon" href="favicon.ico"> - <link id="theme-link" rel="stylesheet" type="text/css" href="assets/components/themes/lara-dark-blue/theme.css"> + <link id="theme-link" rel="stylesheet" type="text/css" href="app/styles/themes/lara-dark-blue/theme.css"> <!--<script type="text/javascript" src="cpat/Env.js"></script>--> <script> const CPAT = {